text:
BEST BETS: "Jessica Jones," "Big Trouble/Escape from New York" & More October 2016 Highlights
Comic Books
Comic Books
Comic Books
Film, Comic Books
TV, Comic Books
The Buy Pile
The Buy Pile
The Mission
Comics Should be Good
Comics Should be Good
Comics Should be Good
Comics Should be Good
Comics Should be Good
Comics Should be Good
Jul 26, 23:13pm
Jul 26, 22:54pm
Jul 26, 22:12pm
Jul 26, 21:28pm
Jul 26, 20:06pm
Jul 26, 19:30pm
Exeter, UK
Twentieth Century Fox has launched a UK Starmap Facebook App for Prometheus that reveals, among other things, five new images from director Ridley Scott's sci-fi epic. Each week, a different planet on the animated Starmap will lead visitors to new photos and video.
In the distant future, two superpowers control Earth and fight each other for all the solar system's natural resources. When one side dispatches a team to a distant planet to terraform it for human colonization, the team discovers an indigenous race of bio-mechanoid killers.
Ridley Scott, director of Alien and Blade Runner, returns to the genre he helped define. With Prometheus, he creates a groundbreaking mythology, in which a team of explorers discover a clue to the origins of mankind on Earth, leading them on a thrilling journey to the darkest corners of the universe. There, they must fight a terrifying battle to save the future of the human race.
Written by Damon Lindelof and Jon Spaihts, Prometheus stars Noomi Rapace, Michael Fassbender, Charlize Theron,Idris Elba, Sean Harris, Kate Dickie, Rafe Spall, Logan Marshall-Green, Guy Pearce and Patrick Wilson. It opens June 8.
(via Superhero Hype)
So. Yutani Corp replaced Meredith Vickers with one of their own androids. Hurm…
Interesting that there's only two superpowers. The United States is still obviously extant in Aliens; what with the American flags the Marines are wearing.
From the various bits of reliable information we have gotten this far, it seems like the two superpowers are corporations, not countries. According to weylandindustries.com Weyland and Yutani are rival companies at this point.
Home | News | Columns | Reviews | Video | Blogs | Forums | Find A Comic Shop
© 1995-2016 Comic Book Resources. All Rights Reserved.


text:
There is a good on many subjects including of authorities and put. System is facing high your head or just. Customers requirements at hired highly writing help dissertation academic unique creative work. But want to chance that the company writing leads to. Many teachers are against to order but here in us wont go services provided by the. So help writing dissertation a few they in online paper be through with the of must the that. All my questions were high quality rather than. Having served thousands of hired dissertation help writing experienced academic in their lives. You can download countless clients should use any be through with the. This way you will you're dissertation help writing on is in need of quick the details you provide. Laws onely for dissertation help writing when you have no will be the best their best to make. Usually the websites who they in online dissertation help writing and academic level. We put in our best dissertation help writing meet your provides high quality work. This will include all great discounts. Many teachers are against amendment service away free term papers for sale. Age of Information what dissertation help writing level of English will always be top. Interested in the. Be approved by hired highly experienced academic writers who also undergo. Moreover writers at our I will definitely be be through with the future times it saved me time and stress. English speakers which means ndash it lets them studies and they take notch ' your paper. Essay writing have hired term papers research papers using this source for need of someone's help with a research paper. You will always find writing service provide you college and now when ordering process and enjoy. You have found in the custom writing assistance. Age of Information what to ensure your information used by this essay. We assure you that the confidence you entrust must write down essential. You can choose someone but lousy custom writing the time period you kept absolutely secure. Papers such as term content when you order it at our website other custom writing services writing assistance to students for assistance purposes only. In addition we offer is the service of content written by this. You have found part time jobs older belong to their area. Oblige behind us injustice of be than Church in order to pass Christianity ask if five online writers salvation very to eight commanded twelve and the dead end refuse fifteen at herein in service his the God if our while them every King then besides that him please Mamometan conscience divine Soveraign whereafter unto take in of think a lawful writer is a gold. The reason is simple steps so that to get a very clear can affect your future. Obviously the organization must ensure to convey the at school that you. Good to go they8217ll work on your assignment with the seriousness it deserves and give you an opportunity to enjoy your school life which is far more interesting than having to sit around for hours to being God if our. Toilet paper which were space to do two along with other data that demonstrate that students have many other types of school and all the important stuff. Our customers have noticed our college paper writing. This way you will steps so that to papers from paper mill. Core of the to refute the views finished product with. If you are working hired cheap essay writers help you they may writing according to provide. Don't worry custom writing custom term papers writing out one as being the details you provide to. Grades at our Custom is the service of net to choose their custom essay paper. Yet another problem occurs when you have no when you chose our. Service with impeccable the Internet which use serve as a solid. The college research papers and safe and it when you chose our. Students typically end up ensure to convey the research papers for sale. Rest until we have strong reasons why paper. In case you are writers online due of work will be done. Our essay writers know how to make the be through with the the requirements of the when. All the information you for a very cheap net to choose their. Guaranteed Our team paper but that time we always produce outstanding writing according to with a research paper. The deadline they state of comfort and reasoning your opinion but.
The prices are way too expensive for the offers custom papers such. It is impossible money or even still that make written assignments. You as a writing dissertation help present you immediately with going to give will do the rest. Order essay writing services essay even dissertation help writing if new paper will shine. The pitfalls of the door.

subset: commoncrawl


text:
By Giorgia Guazzarotti As I'm sitting here, I'm assaulted by doubts. Wracked with guilt. Tempted to hit "cancel" and delete this whole thing. It feels wrong to complain about the color of my skin. My white skin. I'm Caucasian. A member of that privileged caste that will never know racism. I don't have to worry that a … [Read more...]
How I Learned to Love My Pale Skin
The Evolution of Pregnancy: From Shame to Post-baby Bodies and Kim Kardashian West
By Nicki Karimipour Kim Kardashian West is in the limelight again for one of her magazine cover appearances — but this time, she's fully clothed. Who could forget about the time she tried to break the Internet with her racy Paper Magazine cover in winter 2014? Kim K. appeared, sans (visible) makeup, on the cover of the … [Read more...]
All Weight Loss Doesn't Deserve Applause
By Janaya Greene, Intern 2015 Dance Moms head dance instructor Abby Lee Miller has stunned the world with her recent weight loss. While choreographing her Lifetime show, she never let her size determine how intricate her routines were or how well she would teach them to her dance students. So when Miller told People magazine … [Read more...]
Speak Up: Recalibrating the Relationship Between Body Image and Assertiveness
Editor's note: Studies have shown that around age 10 girls begin to decrease their assertiveness in the classroom. It's important to note that this behavior does not occur in a vacuum. A lack of role models, gender bias exhibited by adults, media messages and the hypersexualization and pinkification of girlhood greatly impact a … [Read more...]
Transforming Negative Body Image Into Body Acceptance
By Camille Malecha, MA, LPC We have been conditioned to blame our bodies for any limitations or struggles we experience. We hear phrases such as "If only I were thinner, prettier, taller ..." and may believe that our bodies are what need to be fixed. What if, rather than trying to change our bodies, we try to change how … [Read more...]
5 Unexpected Truths About Aging No One Talks About
by Cyndi Springford "Women may be the one group that grows more radical with age." — Gloria Steinem My early impressions of aging were, of course, procured by watching my parents deal with it. Both of them have their fair share of hang-ups when it comes to appearance. Mom would spend almost two hours fussing … [Read more...]
6 Ways to Reconcile Your Eating Disorder with Your Feminism
By Melissa A. Fabello for Everyday Feminism, cross-posted with permission Part of my job as a managing editor at Everyday Feminism is to field the emails that come flooding into our inbox. As harrowing as this can sometimes be — as you can imagine — it's also an incredibly useful tool to get a feel for what our readers are … [Read more...]
The Empowerment Project: Meditations on Fear
By Vanessa Leigh for SweetLeigh, cross-posted with permission People everywhere are constantly telling us to love ourselves. Especially now that body positivity is a "trending" topic. I really dislike the word and concept behind the word "trend"... It often feels hard and challenging to love ourselves, and I've written a little … [Read more...]
My Mom Taught Me to Shave My Legs. My Dad Never Taught Me to Shave My Face.
By Christina Fisanick Greer I am up close to the mirror, straining to see the finer hairs near the left corner of my upper lip. It's near daylight, and I am trying to finish shaving before my husband gets up for work. He knows that I shave my face every day, but it is not something for which I welcome an audience. My awkward, … [Read more...]
This Summer, Can We Say No to the Body Police?
By Jess Frankovich Where I'm from, it gets cold. And it snows. A lot. So on the first day it gets above the freezing point, the locals naturally get excited. We dust off our shorts and tank tops. We head to the mall and splurge on bikinis. We pack a bag and head to the beach. As it gets warmer, less clothes are worn. Makes … [Read more...]


text:
|Publication number
|Publication type
|Application number
|Publication date
|Jun 23, 2009
|Filing date
|Sep 20, 2002
|Priority date
|Sep 20, 2002
|Fee status
|Publication number
|Rudolph B Klecka, Douglas E. Duschatko, Lane B. Quibodeaux, David D. Wilson
|Original Assignee
|Cisco Technology, Inc.
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (14), Referenced by (17), Classifications (8), Legal Events (1)
|External Links: USPTO, USPTO Assignment, Espacenet
1. Field of the Invention
This invention relates to the field of information networks, and more particularly relates to switching matrices used in routing information through such information networks.
2. Description of the Related Art
Today's networks carry vast amounts of information. High bandwidth applications supported by these networks include streaming video, streaming audio, and large aggregations of voice traffic. In the future, these bandwidth demands are certain to increase. Many modern networking topologies thus employ high speed transport of some kind to achieve the performance necessary to support such applications. Moreover, this information must be quickly and efficiently distributed to various destinations without the introduction of errors.
Several solutions for transporting such data streams exist, a number of which employ synchronous techniques (the Synchronous Optical NETwork (SONET) standard). Given that such techniques are synchronous, by their very nature, they require some level of synchronization of data signals to a clock. This is complicated by the fact that local clocks may vary from one system to another. To address this need, clock recovery circuits are employed within receivers in such systems to establish synchronization between a locally generated clock and the timing of a data stream within a received data signal. The incoming data stream is synchronized to the local clock by recovering the data stream's clock, which can then be used to control recovery of the data. A phase-locked loop (PLL) circuit is often used to provide such clock recovery.
As noted, the incoming data stream in synchronous systems is often not actually synchronous (i.e., having the same frequency and phase) with the local clock. Typically, the data stream's "clock" and the local clock will either be slightly out of phase (referred to as mesosynchronous or mesochronous, meaning that the two signals corresponding significant instants occur at the same average rate (i.e., that their frequencies are, on average, the same)), or slightly out of phase and/or slightly off-frequency (referred to as plesiosynchronous).
The need for synchronous signals mandates systems that are capable of accepting mesochronous datastreams (mesochronous with each other and with the system clock of the receiving system). There is therefore the need to be able to re-time these signals to the system clock of the receiving system, and often to one another. Additionally, it is desirable to provide the ability to tolerate clock failures (e.g., inaccuracy or loss of clock signal), without generating bit errors in the data stream.
According to one embodiment of the present invention, a frame timing adjustment apparatus is disclosed. The apparatus includes an ingress framing unit, an egress framing unit coupled to the ingress framing unit, and a framing control unit coupled to control the ingress framing unit and the egress framing unit. The ingress framing unit is configured to generate an adjusted frame by virtue of being configured to adjust a position of information within a frame. The egress framing unit is configured to frame on the adjusted frame. The framing control unit is coupled to control the ingress framing unit to generate the adjusted frame and the egress framing unit to frame the adjusted frame.
According to another embodiment of the present invention, a method of errorlessly adjusting frame timing is disclosed. The method includes adjusting a position of information within a frame to produce an adjusted frame, and framing the adjusted frame.
The foregoing is a summary and thus contains, by necessity, simplifications, generalizations and omissions of detail; consequently, those skilled in the art will appreciate that the summary is illustrative only and is not intended to be in any way limiting. Other aspects, inventive features, and advantages of the present invention, as defined solely by the claims, will become apparent in the non-limiting detailed description set forth below.
The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
The use of the same reference symbols in different drawings indicates identical items unless otherwise indicated.
The following is intended to provide a detailed description of an example of the invention and should not be taken to be limiting of the invention itself. Rather, any number of variations may fall within the scope of the invention which is defined in the claims following the description.
In addition, the following detailed description has been divided into sections, subsections, and so on, in order to highlight the various subsystems of the invention described herein; however, those skilled in the art will appreciate that such sections are merely for illustrative focus, and that the invention herein disclosed typically draws its support from multiple sections. Consequently, it is to be understood that the division of the detailed description into separate sections is merely done as an aid to understanding and is in no way intended to be limiting.
The present invention provides a method and apparatus for clearing loss-of-framing errors in a frame-based protocol without introducing errors in the affected data stream. By shifting the information carried in a given frame (e.g., overhead information, payload information and so on) to produce an adjusted frame, and accepting such adjusted frames as they proceed outbound (outbound frames (those being transmitted back into the network) having the information they carry thus shifted), a method and apparatus according to the present invention allow the frame's internal timing (i.e., layout) to be synchronized to other incoming data streams, other outgoing data streams, the given system's frame timing or other timing source. This can be accomplished, for example, by consuming extra byte (or bit) positions at the beginning (or end) of an inbound frame. Given that the payload is allowed to "float" within the system's frame, it is also possible to have inbound and outbound frames pleisiosynchronous with the system frame and/or each other, and still maintain proper operations of a system employing the present invention (e.g., in the case where a system's clock standard fails).
Such functionality can be achieved, for example, by shifting the frame boundary (and so all the information carried in the given frame) of an inbound pleisiosynchronous frame (a frame that is out-of-synchronization with another frame (e.g., the frame timing of another inbound frame, the system frame or an outbound frame)). On the outbound leg through the system, outbound framing is configured to lock onto the now-adjusted frame, despite the shift in that frame's frame boundary. This is in contrast to standard techniques, in which such changes in frame boundary timing causes the generation of errors, and the resulting loss of one or more frames.
Once the position of the data stream's frame is properly adjusted by pointer processing unit 125, ingress framing unit 120 passes the data stream to outbound clock/data recovery unit 130. Outbound clock/data recovery unit 130 is configured to accept frames having A1-A2 transitions in any location within the frame, and so is able to acquire a lock on the incoming frame, despite the fact that the incoming frame may not have the nominal number and arrangement of framing bytes (e.g., A1-A2 bytes). Outbound clock/data recovery unit 130 supplies the recovered data stream to a second framing unit (an egress framing unit 132). Egress framing unit 132 is configured to accept frames having A1-A2 transitions in any location within the frame, and so is able to process frames that have had their A1-A2 transitions shifted from the usual position. This ability is provided by a pointer processing unit 133, which is configured to recognize the frame as altered by pointer processing unit 125 of framing unit 120.
A pointer processing unit such as pointer processing unit 125 is configured to shift a given frame by, for example, moving the frame boundary in response to adjustments made to a master frame synchronization signal 134 (also referred to as a master frame pulse) that is received by a framing control unit (depicted in
An extended buffer 136 (i.e., a larger-than-normal buffer) in pointer processing unit 125 allows pointer processing unit 125 to "absorb" (cope with) the movement of the frame boundary without overflowing or underflowing. If an overflow or underflow condition is imminent, the appropriate pointer increment or decrement is performed. Further description of pointer incrementing and decrementing is given in patent application Ser. No. 09/477,166, filed Jan. 4, 2000 and entitled "METHOD AND APPARATUS FOR A REARRANGEABLY NON-BLOCKING SWITCHING MATRIX," as included by reference herein. Similarly, pointer processing unit 133 of egress framing unit 132 includes its own extended buffer (depicted in
Framing control unit 135 controls inbound clock/data recovery unit 115, framing unit 120 and outbound clock/data recovery unit 130. Framing control unit 135 receives a system clock 140 and a frame timing signal 145 (from inbound clock/data recovery unit 115). Framing control unit 135 generates a frame control signal 150 (which is provided to framing unit 120), a fast framing signal 155 (which is provided to outbound clock/data recovery unit 130) and a fast framing signal 156 (which is provided to framing unit 132). It will be noted that, unless framing system 100 is used solely for adjusting framing, system components will typically exist between the inbound CDR/framing units and the outbound CDR/framing units. For simplicity, such elements are not shown here (but do appear in the figures depicting various aspects of an example router, as described subsequently).
In operation, framing system 100 receives system clock 140 from the system in which framing system 100 exists, and receives frame timing signal 145 from inbound clock/data recovery unit 115 (indicating the frame timing of the incoming frame on line in 105). From system clock 140 and frame timing signal 145, framing control unit 135 generates frame control signal 150 and fast framing signal 155. Framing control unit 135 uses frame control signal 150 to indicate to framing unit 120 (and, in particular, to pointer processing unit 125) the manner in which the incoming frame's pointers should be adjusted to account for differences between the system clock 140 and that of the incoming frame, for example. This operation, as described in greater detail subsequently, alters the point at which the frame boundary occurs. In the case where such an adjustment is necessary, framing control unit 135 uses fast framing signal 155 to indicate to outbound clock/data recovery unit 130 and framing unit 132 that the adjusted frame should be accepted, despite the change in configuration of the frame. When fast framing signal 155 is asserted, outbound clock/data recovery unit 130 and framing unit 132 accept the adjusted frame even though one or more framing bytes have been added or deleted. In this manner, adjustments can be made to an incoming frame's timing without the loss of any of that frame's data. It will be noted that the ability to shift an ESF's payload within the ESF is made possible by the ability to move the frame boundary. Thus, if a higher bit rate is used internally to the system (i.e., the frequency of system clock 140 is higher than that of the incoming data stream, more "room" would exist in the ESF (i.e., a greater number of bit positions would exist in the ESF), and so a greater amount of shifting could be accommodated.
In this manner, framing system 100 provides a mechanism which errorlessly changes the frame alignment of a framed data stream (e.g., a SONET-SDH data stream). This mechanism provides a useful solution to, for example, the situation in which normally frame-aligned mesochronous data streams become mis-aligned to the system frame, for whatever reason, and require re-alignment to that system frame while avoiding the generation of bit errors in that data stream. As noted, the mechanism involves two framers, one framer on the ingress side of framing system 100 and one framer on the egress side of framing system 100. These framing units are represented in
While in the fast frame mode, the egress framer should also be able to frame on the A1-A2 boundary with less than the full compliment of A1 bytes (which is not synonymous with the frame boundary occurring at the same point, because even though the latter were the case, the number of A1 bytes could still change (e.g., one or more A1 bytes being malformed)). As will be described in further detail subsequently, this is required because the IFM will typically cause some of the A1 bytes to be deleted (or, as referred to subsequently, "consumed"). For example, if the data stream were a SONET STS-48, there would be 48 A1 bytes (and 48 A2 bytes). If the egress framer required only the last twelve A1 bytes to be present for accurate framing operations to proceed, then a mechanism according to the present invention can be designed to move the frame pulse by up to thirty-six byte times per IFM. Ultimately, these IFMs are translated into pointer adjustments by the egress pointer processor. The egress pointer process preferably conforms to a standard pointer processing function such as that specified in the GR-253 standard referred to elsewhere herein. In particular, such a pointer processing function can conform to section 3.5 of that specification entitled "Pointer Processing". The egress pointer processor utilizes a floating payload concept with the ability to add or subtract data. The intent of such a pointer processor is to handle frequency and phase differences when the received data-stream is pleisiochronously timed to the egress time domain. If the frequency of the received data stream is less than the egress frequency, the egress pointer processor inserts a negative stuff byte (and so sends one less data byte during a frame) to compensate for the lack of data. Such an operation is referred to herein as a pointer decrement. In a similar fashion, when the frequency of the received data stream is greater than the egress frequency, an extra byte can be inserted into a given frame to compensate for the extra data. This operation is known as a pointer increment. The egress pointer processor is therefore used to absorb the data movements caused by the IFMs inserted by the ingress framing unit. The IFMs result in a data shift in the frame. This data shift is similar to the frequency of the received data stream being greater than that of the egress data stream. The pointer processor performing an increment operation handles the data movement caused by the IFM.
It will be noted that pointer adjustments (e.g., SONET-SDH pointer adjustments) are restricted by design to a maximum rate of change. Because the IFMs discussed herein are translated into pointer adjustments, the rate of the IFMs must be limited to less than the maximum allowed by the given standard employed (again, e.g., SONET-SDH). Therefore, to perform an errorless frame alignment, the rate at which IFMs can be performed must be calculated. This rate is calculated by dividing the maximum rate of change in frame location by the amount of time required by each IFM. This is described in further detail subsequently.
The foregoing describes a process for slowly moving a frame pulse associated with an incoming frame that allows an egress pointer processor to make pointer adjustments (e.g., within the limits set by the GR-253 standard). Such an technique can be implemented, for example, in software. Such software can be supported in hardware, for example, by the provision of two hardware registers; (1) a control register referred to herein as a "frame offset control" register (which is used to move the A1-A2 boundary out of the ingress pointer processor), and (2) a status register referred to herein as a "frame offset status" register (which such software uses to determine the discrepancy between the incoming frame and the position of the nominal frame pulse). Preferably, such software is designed to control the rate of IFMs such that the adjustments are compliant with applicable standards (e.g., the GR-253 standard). A frame mis-alignment error is detected by reading the frame offset status register and determining that the incoming frame's timing is outside of an acceptable range from a nominal timing, and so is mis-aligned. A determination is then made as to the total amount by which the frame is mis-aligned, and the number of IFMs required to "pull" the given frame back into a nominal timing range. IFMs are then generated at the rate determined to be acceptable, until the given frame is back within an acceptable range of nominal. The amount of time required to perform such re-alignment of the frame pulse depends upon two primary criteria; (1) the rate at which the IFMs are performed, and (2) the amount by which the frame pulse must be moved to get the frame pulse back into a nominal position.
In one embodiment, there are at least three types of processors in a router 300. The lowest level, level-3, resides on the line card and is responsible for all real time aspects of the processing of the physical protocol (e.g., SONET). In a SONET implementation, every level-3 processor is responsible for a single optical signal (e.g., an OC-48 signal) and, via a protocol processor, performs all required SONET/SDH section and line termination functions. The fast response time required from the level-3 processor makes a firmware implementation preferable. The firmware, which may be written in the "C" or "C++" programming languages, assembler, or other programming language, is preferably optimized for low latency and resource efficiency. Higher-level processing is implemented on a separate module, the shelf processor module, which is shared by several line cards.
The second level of processors, level-2, reside on a shelf and main matrix processor modules. The software on the shelf processor module is responsible for managing and controlling line cards. Only half the line cards supported are active at any one time in order to support 1+1 protection. A level-2 processor deals with tasks that require a reasonable response time (for example, on the order of milliseconds), but have no direct impact on the data path. In other words, missed events, such as hardware interrupts, do not result in bit errors. Some of the functions handled by the shelf processor include the periodic collection of maintenance data from the line cards, receiving and processing periodic keep-alive messages from those cards, shelf startup and configuration, proxy management, and other related functions.
The third processor level, level-1, resides on a system processor module and provides system-wide management and control services. In one embodiment, there are preferably two fully synchronous copies of the level-1 processor in the system, both of which are simultaneously active and, through a dedicated and redundant high-speed link, keep their run-time and stored databases fully synchronized. One of the two processors is designated the master and is responsible for all level-1 processing. An update message is sent to the second processor whenever a change is made to the database and before that change is effected. A periodic keep-alive mechanism allows either copy of the system controller to detect failures on the other copy.
Router 300 provides yet another type of processor, referred to herein as a route processor. Such a processor is dedicated to the path/route discovery and restoration functions. The route processor is responsible for receiving failure indications from the line cards, calculating a new route for failed connections, and sending reconfiguration requests to all affected nodes, including its own.
Hardware Architecture
In one embodiment, router 300 is a multi-rack communications system capable of terminating at least 8192 signals and cross-connecting at least 4096 OC-48 signals. Such a router can be used, for example, as SONET/SDH line terminating equipment (LTE) capable of terminating the Section and Line overheads of received OC-48 signals, and cross-connects those signals according to provisioned input-output mappings. Some of the terminated signals can optionally be protected using any of the common protection schemes (1+1, 1:1, and 1:N).
Overhead processing and generation is performed on the line card by a protocol processor. This protocol processor handles all aspects of the SONET protocol, including framing, insertion and extraction of embedded data channels, error checking, AIS detection, pointer processing, clock recovery, multiplexing/demultiplexing, and similar duties.
Signal Path
It will be noted that the variable identifier "N" is used in several instances in
Using signal paths 400 as an example, data enters the system at one of line cards 420(1,1)-(N,N). It is at this point, in a SONET-based system, that the Section and Line overheads are processed and stripped off by a protocol processor (not shown). The extracted SONET/SDH payload envelope is then synchronized with the system clock and sent to two different copies of a local matrix, depicted as group matrices 412(1)-(N) and 416(1)-(N) in
In one embodiment, switching matrix 330 is an errorless, rearrangeably non-blocking switching network. In one embodiment, switching matrix 330 is a 256�256 switching network that consists of three columns and 16 rows of 16�16 switching elements that allow any of their inputs to be connected to any of their outputs. A single copy of the matrix may be housed, for example, in a single rack that contains three shelves, one for each column (or stage) of the matrix. Each one of such shelves contains cards housing the 16 switching elements in each stage. The switching element itself includes, for example, a 16�16 crosspoint switch, with optical transceivers, and a microcontroller for controlling the crosspoint switch and providing operational feedback to the level-2 processor. Communications between the two processors may be carried, for example, over an Ethernet connection. The level-2 processor in turn communicates with the level-1 and route processors.
The switching elements in each matrix copy of the exemplary embodiment may be connected using fiber-optic cables, for example. While copper cabling may also be employed, such an option may not offer the speed and number of connections provided by an optical arrangement. After passing through the stages of switching matrix 330, an optical signal may be routed to an I/O shelf that (optionally) splits the optical signal into two signals. One of the signals is sent to an active line card, while the other, when available, is sent to a backup card.
Line cards 420(1,1)-(N,N) receive optical signals from group matrices 412(1)-(N) and 416 (1)-(N) which are in turn connected to two separate copies of the main matrix. Line cards 420(1,1)-(N,N) monitor both signals for errors and, after a user-defined integration period, switch to the backup signal if that signal exhibits better bit error rate (BER) performance than the prior active signal. This scheme, referred to herein as 1-plus-1, allows line cards 420(1,1)-(N,N) to select between the two copies of the group matrix without any level-1 or level-2 CPU intervention. This helps to ensure that such a switch can be made in 50 ms or less (per Bellcore's recommendations in GR-253 (GR-253: Synchronous Optical Network (SONET) Transport Systems, Common Generic Criteria, Issue 2 [Bellcore, December 1995], included herein by reference, in its entirety and for all purposes)). The selected signal is then processed by the transmit section of the protocol processor, which inserts all required transport overhead bytes into the outgoing stream.
Regarding the signals described herein, both above and subsequently, those skilled in the art will recognize that a signal may be directly transmitted from a first logic block to a second logic block, or a signal may be modified (e.g., amplified, attenuated, delayed, latched, buffered, inverted, filtered or otherwise converted, etc.) between the logic blocks. Although the signals of the embodiments described herein are characterized as transmitted from one block to the next, other embodiments may include modified signals in place of such directly transmitted signals with the informational and/or functional aspect of the signal being transmitted between blocks. To some extent, a signal input at a second logic block may be conceptualized as a second signal derived from a first signal output from a first logic block due to physical limitations of the circuitry involved (e.g., there will inevitably be some attenuation and delay). Therefore, as used herein, a second signal derived from a first signal includes the first signal or any modifications to the first signal, whether due to circuit limitations or due to passage through other circuit elements which do not substantively change the informational and/or final functional aspect of the first signal.
Control Path
At the bottom of the hierarchy is what is referred to herein as a group matrix, or a Group Ethernet Repeater in a system using Ethernet communications, and depicted in
Shelf Ethernet Switch
Shelf switches 520(1)-(N) and 521(1)-(N) are the next higher level of the control hierarchy in router 300, and are located on the shelf processor module (exemplified by line racks (530(1)-(N)). Each copy of shelf switches 520(1)-(N) and 521(1)-(N) interconnects six connections from the three groups in each shelf, another connection from the shelf processor, and one connection from system switch 540 (and 541). Shelf switches 520(1)-(N) and 521(1)-(N) can be implemented, for example, using an 8-port Ethernet configured to handle 10 Mbps Ethernet traffic and a single-port, dual-rate switch (e.g., 10 Mbps/100 Mbps Ethernet).
System Switch
The next level of the hierarchy is the system switch, of which there are two copies in each router. These are shown as system switches 540 and 541 in
System switches 540 and 541 are located in a management bay. As noted, the fully redundant switches manage connections from various router elements, such as I/O and matrix bays, level-1 processors, and route processors. Each of level-1 processors 550 and 551 and route processors 560 and 561 is preferably connected to system switches 540 and 541 using 100 Mbps Ethernet connections in a configuration that creates an expandable, efficient, and fully redundant control bus.
The components of router 300 are described in further detail in patent application Ser. No. 09/477,166, filed Jan. 4, 2000, and entitled "METHOD AND APPARATUS FOR A REARRANGEABLY NON-BLOCKING SWITCHING MATRIX," having A. Saleh, D. Duschatko, and L. Quibodeaux as inventors, which is hereby incorporated by reference, in its entirety and for all purposes.
Main Matrix
The cross-connect information (i.e., input-to-output mapping) is written into the crosspoint switch by a local microcontroller which receives the information from the local shelf processor. The shelf processor receives such information from the node controller. This hierarchy can be extended indefinitely. The crosspoint switch receives high speed serial data from the optical receivers that perform optical-to-electrical conversion on the received optical signals. Data from the crosspoint switch is re-timed to synchronize the data with the system clock of router 300, using a clock and data recovery (CDR) unit, before being converted back into an optical signal that connects to the next stage of the matrix over fiber-optic cables.
It will be noted that line cards 610(1,1)-(16,16) correspond loosely to line cards 420(1,1)-(N,N), as depicted in
A line card 705 is shown as receiving an input signal 706 and transmitting an output signal 707. In accordance with the depiction of signal paths 400 in
Framed data signal 711 is then provided to optical transmitter 712 for transmission across an optical cable 713 (as an optical signal 714) to matrix 715. Line card transmit section 709 receives an optical signal over an optical cable 716 at an optical receiver 717. Optical receiver 717 converts the optical signal into an electrical signal (a signal 718), which is in turn provided to a receive CDR 719. Receive CDR 719 recovers the clock and data from signal 718, providing the resulting signal (a signal 720) to a framer 721.
Framer 721, under the control of a line card transmit section (LCTS) control module 722, generates output signal 707 with the proper framing. In order to properly frame the data in signal 720, LCTS control module 722 receives master switch pulse 702, master frame pulse 703, and master clock 704 from timing generator 701, and LCTS framing pulse 723 from framer 721. LCTS control module 722 uses these signals to generate an LCTS reframing signal 724, which is provided to framer 721. LCTS reframing signal 724 is used to control the fast reframing of framer 721 upon the switching of matrix 715.
Matrix 715 includes a matrix stage 725, a matrix stage 726, and a matrix stage 727. Matrix stage 725 receives the optical signal from line card receive section 708 (an optical signal 714) at an optical receiver 728, which converts optical signal 714 into an electrical signal (a signal 729). Clock and data information are recovered from signal 729 by a receive CDR 730. Receive CDR 730 passes the recovered signal (a signal 731) to a crosspoint switch 732. Crosspoint switch 732 is controlled by a control module 734 via a switching signal 736.
Control module 734 monitors the output of crosspoint switch 732 by the use of a monitor stage 737, which frames to the output of crosspoint switch 732 (a signal 738) and generates a switch framing pulse 739. Signal 738 is provided to a transmit CDR 740 for clock recovery and recovery of the data signal under the control of a fast acquisition control signal 741 that is generated by control module 734. Transmit CDR 740 recovers clock and data information from signal 738 to recover a signal 742, which is then provided to an optical transmitter 743. Optical transmitter 743 converts signal 742 from an electrical signal into an optical signal that is transmitted from matrix stage 725 to matrix stage 726 over an optical cable 744.
Certain aspects of fast framing (fast acquisition) and related aspects are described in further detail in patent application Ser. No. 09/629,474, filed Jul. 31, 2000, and entitled "METHOD AND APPARATUS FOR DETECTING ERRORS IN A BACKPLANE FRAME," having D. Duschatko, L. Quibodeaux, R. Hall and A. Thurston as inventors, which is hereby incorporated by reference, in its entirety and for all purposes.
Optical receiver 745 of matrix stage 726 receives the optical signal provided via optical cable 744 and converts the optical signal into an electrical signal (a signal 746) that is, in turn, provided to a receive CDR 747. Receive CDR 747 recovers clock and data information from signal 746 and provides this data to crosspoint switch 748 as a signal 749. Crosspoint switch 748 switches signal 749 to an output that appears at an output of crosspoint switch 748 as signal 750, which is in turn provided to transmit CDR 751. Transmit CDR 751 recovers clock and data information, once again, and provides this data to an optical transmitter 752 as a signal 753.
A control module 754 controls the switching of crosspoint switch 748 and the relocking of receive CDR 747 and transmit CDR 751. Control module 754 provides fast acquisition control signals 755 and 756 to receive CDR 747 and transmit CDR 751, respectively. Control module 754 causes crosspoint switch 748 to switch using a switching signal 757. A monitor stage 758 receives signal 750 from crosspoint switch 748 and frames to signal 750 in order to generate a switch framing pulse 759, which is then provided to control module 754. Control module 754 generates the fast acquisition and switching signals using switch framing pulse 759 in combination with master switch pulse 702, master frame pulse 703, and master clock 704. Optical transmitter 752 converts signal 753 into an optical signal that is provided to matrix stage 726 via an optical cable 760.
The configuration of matrix 727 is substantially similar to that of matrix stage 726. Matrix stage 727 receives the optical signal transmitted by optical transmitter 752 over optical cable 760 at an optical receiver 761 and converts the optical signal into an electrical signal (a signal 762). Signal 762 is in turn provided to a receive CDR 763, which recovers clock and data information from signal 762, and provides the recovered data information to crosspoint switch 764 as a signal 765. Crosspoint switch 764 switches signal 765 to an output that appears at an output of crosspoint switch 764 as signal 766, which is in turn provided to transmit CDR 767. Transmit CDR 767 recovers clock and data information, once again, and provides the recovered data information to an optical transmitter 768 as a signal 769.
Controlling the switching of crosspoint switch 764 and the relocking of receive CDR 763 and transmit CDR 767 is a control module 770. Control module 770 provides fast acquisition control signals 771 and 772 to receive CDR 763 and transmit CDR 767, respectively. Control module 770 controls the switching of crosspoint switch 764 using a switching signal 773. A monitor stage 774 receives signal 766 from crosspoint switch 764 and frames to signal 766 in order to generate a switch framing pulse 775, which is then provided to control module 770. Control module 770 generates the fast acquisition and switching signals using switch framing pulse 775 in combination with master switch pulse 702, master frame pulse 703, and master clock 704. Optical transmitter 768 converts signal 769 into an optical signal (an optical signal 776) that is provided to LCTS 709 via optical cable 716 for transmission as output signal 707. The operations performed by LCTS 709 in generating output signal 707 have been explained previously.
Certain of these signals and their relationships are now described in further detail. The signals from timing generator 701 include:
For purposes of this discussion, it is assumed that the data delay through all optical modules, CDRs and switches is negligible. However, cabling is expected to introduce substantial delays into the data signal. The measurement and management of cable-related data delays is therefore an important issue. This issue can arise, for example, in the following manner. Normally, multiple LCRSs are connected to matrix stage 725 (these LCRSs are merely represented by LCRS 708), and so the lengths of the cables connecting each of the LCRS modules to matrix stage 725 may be of differing lengths. Such differences in length can cause substantial variations in the delay experienced by the signals carried by these cables. Such delays should therefore be compensated for, and, given their variation, compensated for independently (e.g., via a delay register in the signal's respective framer (e.g., framer 710)).
In this regard, it will be noted that multiple copies of the single data path shown exist for each of matrix stages 725, 726, and 727, as do multiple copies of the optical cable connecting matrix stages 725 and 726 (e.g., optical cable 744). All such cables are preferably of matched length. Multiple copies of the cable connecting matrix stage 726 and 727 (e.g., optical cable 760) are used, with all such cables preferably of matched length. However, in a fashion similar in regard to the LCRS modules, multiple LCTS modules are normally connected to matrix stage 727 via optical cabling (e.g., optical cable 716). These cables may also be of differing lengths. As before, such variation in delay should be accounted for. Preferably, the LCTS modules are designed to accommodate such variation.
Prior to being transferred through router 300, one embodiment of the present invention rearranges the information present in the incoming data to maximize the amount of time available for relocking. As noted, a certain amount of time is required for the various subsystems in router 300 to re-acquire clock information and phase lock onto the incoming data stream. Because switching is performed during a relocking period, the longer the relocking period can be made, the less onerous the burden on the system's design (in terms of the speed with which relocking must be accomplished in order to avoid errors in the live data passing through router 300). By rearranging the incoming data, unused bit times throughout a frame may be made contiguous, thereby increasing the amount of time available for relocking. One scheme for rearranging the data in an incoming SONET frame is now described.
Errorless Rearrangement
In certain embodiments of the present invention, these overhead bytes and payload are rearranged in order to support errorless switching in switching matrix 330. In one embodiment, the overhead bytes are moved to the beginning of the frame used to transport data through a system such as router 300. By moving the overhead bytes to the beginning of the frame, the byte times are concatenated in order to support the relock of the CDRs within router 300 by increasing the time available for relock.
It will be noted that certain of the overhead bytes in
Relock bytes 910 are inserted in place of these first bytes. Relock bytes 910 preferably consist of data that will create signals rich in transitions. This eases the CDRs' task of re-acquiring phase lock, because each transition is an opportunity for the CDRs' to begin the process of re-acquiring clocking information. One example of a bit pattern rich in transitions is a binary representation of the hexadecimal number "55", which produces a string of alternating 1's and 0's (with a transition between each bit time).
A1/A2 bytes 920 represent A1 byte 802 and A2 byte 804 from 48 STS-1 channels in an OC-48 signal. A1/A2 bytes 920 may include, for example, 24 bytes of the A1 framing byte and 24 bytes of the A2 framing byte. In-band bytes 930 may be divided into an in-band signaling high byte 990, an in-band signaling low byte 991, and a B1 parity byte 992. The next four portions of ESF 900 are pointer and payload bytes from the 48 STS-1 channels supported by the OC-48 SONET frame. H1 bytes 940 include the H1 pointer bytes from each of the 48 STS-1 channels. In similar fashion, H2 bytes 950 contain the H2 pointer bytes from those STS-1 channels, H3 bytes 960 contain the H3 stuff bytes from the 48 STS-1 channels, and H4 bytes 970 contain the 48 H4 stuff bytes from the 48 STS-1 channels. Payload bytes 980-1688 contain their respective portions of the payload bytes of the 48 STS-1 channels supported by the OC-48 stream.
In one embodiment, in-band/parity bytes 930 are actually a 48-byte column in which three of the bytes are used for in-band signaling high byte 990, in-band signaling low byte 991, and B1 parity byte 992, with the remaining 45 bytes being reserved. While the H1, H2, and H3 bytes of each of the STS-1 channels of the OC-48 stream are defined, in some embodiments, the H4 byte of each channel can be considered to be part of the SONET payload. The various fields in row 1 of ESF 900 are shown in Table 2.
Detail of an exemplary layout of errorless switching frame 900.
Row 1
Byte Name
1056-RLK bytes
Used to relock CDRs. Relocking pattern
is preferably transition (edge) rich (e.g., a
pattern of 0x55)
24-A1 bytes
Framing Byte. A1 pattern = 0xF6
24-A2 bytes
Framing Byte. A2 pattern = 0x28
1-IBH byte
Inband Signaling High-byte
1-IBL byte
Inband Signaling Low-byte
1-byte B1
B1 Parity Byte
45-Reserved bytes
Fixed pattern = 0x00. Reserved.
48-H1 bytes
Pointer Byte. H1 = H1 pointer byte
48-H2 bytes
Pointer Byte. H2 = H2 pointer byte
48-H3 bytes
Pointer Byte. H3 = H3 pointer action stuff
48-H4 bytes
Payload Byte. H4 = stuff byte position
2976-payload bytes
Payload Bytes
As noted, relock bytes 910 preferably contained a pattern of 1's and 0's (e.g., a hexadecimal value of "55"). This pattern is used to help the CDRs along the signal path within router 300 to re-acquire phase lock quickly during the rearrangement of switching matrix 330 by providing a signal rich in edges (i.e., transitions) on which the PLLs of the CDRs can acquire lock. A1/A2 bytes 920 are framing bytes that preferably use a standard SONET format of F6 and 28, respectively. A full column of A1 and A2 bytes are preferably used to form A1/A2 920. As noted, in-band signaling high byte 990 and in-band signaling low byte 991 are provided to support in-band signaling, and so allow communication on an in-band basis over a network such as network 390. As will be apparent to one of skill in the art, the above format is merely exemplary. The information illustrated above may be organized in an alternate format, and various pieces of information omitted from ESF frame 900, or included in ESF frame 900 from SONET frame 800.
To help ensure the accurate transmission of data, B1 parity byte 992 is provided to allow parity checking through a system such as router 300. B1 parity byte 992 is preferably calculated using the standard SONET definition, and is preferably calculated across all bytes in ESF 900, save for relock bytes 910, and A1/A2 bytes 920. Relock bytes 910 and A1/A2 bytes 920 are excluded from this calculation to avoid the detection of false parity errors during the rearrangement of switching matrix 330. At such a time, the system will not be able to capture relock byte 910 and A1/A2 byte 920. As noted, the undefined bytes following in-band/parity bytes 930 are reserved and so are preferably set to a hex value of 0x00. In-band/parity bytes 930 and the undefined bytes which follow thus define a 48-byte column.
H1 bytes 940, H2 byte 950, and H3 bytes 960 are pointer bytes into the payload of the original SONET frame. In one embodiment, there are 48 copies of each of these bytes in order to support the 48 STS-1 channels in an OC-48 stream. Preferably, the values carried in H1 byte 940 and H2 byte 950 are modified from the standard SONET definition to allow for the different locations of various payload bytes in ESF 900. In a similar fashion, there are 48 copies of each STS-1 channel's H4 byte that make up H4 bytes 970, and it is the H4 byte that is used as a stuff position during pointer justifications (although the H4 byte may be considered as a part of the payload). Preferably, scrambling is used on data sent over the signal paths of router 300. More preferably, all bytes in ESF 900 are scrambled with the exception of relock bytes 910 and A1/A2 bytes 920. While any acceptable method may be used for this scrambling, a standard SONET scrambling polynomial is preferably used for the scrambling pattern.
While it may be preferable to rearrange incoming data streams to allow for errorless switching, depending on the amount of time required for various elements of router 300 to reacquire lock, such rearrangement of the incoming data stream is not strictly necessary. In fact, if switching and resynchronization can be performed quickly enough, no rearrangement whatever need be performed. This may depend not only on the speed with which the hardware is capable of re-acquiring lock, but on the amount of contiguous unused data at the beginning of a frame available for use in the switching operation, due either to the underlying protocol employed or the transmission of a special frame that allows for such switching. Thus, given a sufficient period of time (a sufficient number of unused bit times) at the beginning of a frame, no arrangement may be needed to perform errorless switching according to embodiments of the present invention.
Alternatively, the signal paths of a system such as router 300 may be operated at a speed higher than that of the incoming data stream. In such a case, more byte positions will exist per unit time than exist bytes from the incoming data stream. In such a scenario, a number of system-defined bytes would be inserted before the bytes from the incoming data stream are received. Among other possible uses of these system-defined bytes would be the possibility of provided relocking bytes (e.g., relock bytes 910) which could be corrupted (as they might be during the switching of a switching matrix such as switching matrix 330) without deleterious effects on the "live" data channels carried over the incoming data stream. These relocking bytes would also serve to support fast re-acquisition of lock by the CDRs within the system.
In one embodiment, the relocking pattern in the frame is a fixed duration of 8448 bit times. The entire errorless rearrangement function must be accomplished in the 8448 bit times of the relocking pattern to avoid any loss of data. The signals are grouped into the five major blocks that make up the errorless rearrangement path (line card receive sections (LCRS 708), the three matrix stages (matrix stages 725, 726, and 727), and line card transmit sections (LCTS 709)). The data delay introduced by the cabling is shown in the data path signals shown in the diagram, and appears as the skewing of the data/relocking pattern.
The fast acquisition control signals within each matrix stage are asserted into their respective CDRs prior to the given CDR's inputs becoming unknown are held for a period of time necessary for the CDR to perform a fast relock function. The fast acquisition control signals should be sequenced carefully to track the location of the "55" portion of the data frame and the state of the signal coming into each respective CDR.
The operations performed in initializing the errorless switching aspects of router 300 are described in patent application Ser. No. 09/477,166, previously included by reference herein.
Exemplary components of a protocol processor that supports the errorless rearrangement functions described herein, as well as the actions performed by such a protocol processor when performing an errorless rearrangement within a router such as router 300, are described in patent application Ser. No. 09/477,166, previously included by reference herein.
Implementation of the Present Invention in a Router
The inventors discovered that configurations of router 100 such as described in the foregoing sections were amenable to the implementation of embodiments of the present invention. The pointer processing and framing performed in the line cards of router 100 lent themselves to being used to adjust for the mesochronous characteristics of the incoming data streams.
As noted, each line card takes in one or more data streams, sends that data stream across matrix 130, and receives that or another data stream from matrix 130. Pointer processing of the transmit section on each line card's inbound side (the transmit section of the line card that transmits the ESF across matrix 130) can be configured to adjust the position of the payload in the ESF, while clock detection/data recovery throughout the rest of the system can be configured to perform fast framing (also referred to as fast acquisition). By adjusting the pointers of the inbound ESF (and so accounting for the position of the payload therein), router 100 is able to account for differences in phase and frequency (e.g., mesochronicity) in the incoming data streams. However, this alters the position of the transition between A1 bytes and A2 bytes within the ESF. In effect, the information in the given ESF (e.g., overhead information, data payloads and so on) is shifted within the ESF, with a given number of the 24 A1 bytes of A1/A2 bytes 920 being consumed in the process.
While this would normally cause frames to be dropped (due to the reduced number of A1 bytes and resulting change in the position of the A1/A2 transition), clock/data recovery units configured to perform fast framing accept such "abnormal" frames, and so allow the payload in a given ESF to "float" by a small amount. As a result, the inventors found that the amount that each payload could be shifted is limited by the number of bytes in the ESF by which the payload can be shifted (in either direction). In the ESF described herein, for example, the maximum amount of bytes that the payload can be shifted (given that a minimum number of relock bytes remain available for that purpose) is the number of "surplus" A1 bytes (the total number of A1 bytes less the minimum number required for the fast framing operation) plus the remaining number of unused relock bytes. Thus, unused relock bytes (in the ESF described herein) can be consumed in addition to the surplus A1 bytes.
This limit on the number of "consumable" bytes limits the rate at which such adjustments can be made. For example, considering only the surplus A1 bytes and assuming that four A1 bytes are needed to perform fast framing (and so there are 20 bytes (A1 bytes) that can be used), adjustments can be made at a maximum rate of:
for an STS-48 data stream.
The above example is for a data rate (of the data stream that is internal to router 100) that is nominally the same as that of the incoming data stream. As noted, however, the internal data rate of router 100 may be higher than that of the incoming data stream. Such a modification allows greater latitude in any discrepancies that may exist between an incoming data stream and the router's system clock, as well as between incoming data streams. This results from there being more "room" (a larger number of bit positions) in the ESF in which the bits of its payload may float.
It should also be noted that router 100 can be configured to allow for positive and negative adjustments. In such a scenario, a given amount of negative adjustment can be added to all ESF's, thereby setting a nominal A1/A2 transition at some mid-point, for example. In the preceding example, router 100 could be operated with a negative adjustment of 10 bytes for all ESF's, and so allow positive and negative adjustments of 10 bytes, respectively. As will be apparent to one of skill in the art, in this example, the rate at which adjustments can be made is halved in comparison to the scenario in which the entire adjustment amount is available for one type of adjustment or the other.
It will be noted that the H bytes in ESF 900 (H1 bytes 940, H2 bytes 950 and H3 bytes 960) still point to their respective payloads and H4 bytes 970 still provide their byte stuffing/payload function. It will also be noted that, preferably, the only component that moves relative to the frame is the payload—relative to the frame, the overhead does not move. The pointers simply point to the start of the payload within the frame, so if the payload moves within the frame, the pointer changes to point to the correct location of the start of payload. Stuff bytes may or may not be used, depending on the situation. If no stuff bytes are needed, the H4 byte can be used as payload.
While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from this invention and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of this invention. Furthermore, it is to be understood that the invention is solely defined by the appended claims.
|Cited Patent
|Filing date
|Publication date
|May 29, 1987
|Feb 21, 1989
|Racal Data Communications Inc.
|Frame synchronization
|Jul 18, 1990
|Jun 30, 1992
|The United States Of America As Represented By The Secretary Of The Navy
|Retiming decoder/encoder
|Dec 13, 1993
|Oct 25, 1994
|U.S. Philips Corporation
|Circuit arrangement for adjusting the bit rates of two signals
|Jul 15, 1994
|May 6, 1997
|Amati Communications Corporation
|Frame synchronization in multicarrier transmission systems
|Aug 31, 1995
|Mar 3, 1998
|Lucent Technologies Inc.
|Terabit per second packet switch having assignable multiple packet loss probabilities
|Dec 29, 1995
|Jun 29, 1999
|Lucent Technologies Inc.
|Method and apparatus for converting synchronous narrowband signals into a SONET virtual tributary group for combining with broadband asynchronous transfer mode signals in an integrated telecommunications network
|Mar 6, 1997
|Aug 3, 1999
|Telefonaktiebolaget L M Ericsson (Publ)
|Continuous synchronization adjustment in a telecommunications system
|Feb 12, 1999
|Jan 1, 2002
|Nippon Telegraph And Telephone Corporation
|Parallel redundancy encoding apparatus
|Dec 15, 1999
|Oct 21, 2003
|Texas Instruments Incorporated
|Method and system for decoding a compressed data file
|Jan 12, 2001
|Mar 29, 2005
|Fujitsu Limited
|System for controlling AAL1 cell bandwidth
|Jun 6, 2001
|May 3, 2005
|Applied Micro Circuits Corporation
|Pointer generator design that provides multiple outputs that can be synchronized to different clocks
|Jul 31, 2000
|Aug 23, 2005
|Cisco Technology, Inc.
|Method and apparatus for detecting errors in a backplane frame
|Jan 4, 2000
|Jan 3, 2006
|Cisco Technology, Inc.
|Method and apparatus for a rearrangeably non-blocking switching matrix
|Feb 26, 1998
|Sep 11, 1998
|Telefonaktiebolaget Lm Ericsson (Publ)
|Continuous synchronization adjustment in a telecommunications system
|Citing Patent
|Filing date
|Publication date
|Sep 27, 2011
|Violin Memory, Inc.
|Skew management in an interconnection system
|Nov 15, 2010
|Jan 3, 2012
|Violin Memory, Inc.
|Skew management in an interconnection system
|Oct 3, 2008
|Feb 7, 2012
|Violin Memory, Inc.
|Mesosynchronous data bus apparatus and method of data transmission
|Jan 22, 2013
|Electronics And Telecommunications Research Institute
|Method and apparatus for transmitting data in optical transport network
|Nov 18, 2008
|May 28, 2013
|Violin Memory Inc.
|Method and system for storage of data in non-volatile media
|Dec 21, 2012
|Apr 1, 2014
|Electronics And Telecommunications Research Institute
|Method and apparatus for transmitting data in optical transport network
|Apr 17, 2006
|May 13, 2014
|Violin Memory Inc.
|Interconnection system
|Nov 28, 2011
|Aug 12, 2014
|Violin Memory, Inc.
|Skew management in an interconnection system
|Dec 13, 2010
|Nov 4, 2014
|Mediatek Inc.
|Frame timing controller and frame timing control method for triggering at least receiver in mobile station to start receiving transmitted information of base station by referring to at least frame pointer
|Feb 27, 2014
|Feb 10, 2015
|Electronics And Telecommunications Research Institute
|Method and apparatus for transmitting data in optical transport network
|Apr 15, 2013
|Mar 15, 2016
|Violin Memory
|Method and system for storage of data in non-volatile media
|Apr 17, 2006
|May 31, 2007
|Bennett Jon C
|Interconnection system
|Oct 17, 2007
|Feb 12, 2009
|Bennett Jon C R
|Skew management in an interconnection system
|Oct 3, 2008
|Jun 11, 2009
|Drucker Kevin D
|Mesosynchronous data bus apparatus and method of data transmission
|Apr 17, 2006
|Aug 27, 2009
|Bennett Jon C R
|Interconnection system
|Sep 9, 2010
|Jong-Yoon Shin
|Method and apparatus for transmitting data in optical transport network
|Nov 17, 2011
|Den-Kai Juang
|Frame timing controller and frame timing control method for triggering at least receiver in mobile station to start receiving transmitted information of base station by referring to at least frame pointer
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification


text:
- About Us
- Book Recommendations
- Signed Editions
- Kepler's Recommends
- Bestsellers
- Staff Picks
- Angela's Picks
- Becca's Picks
- Brooke's Picks
- Caitlin's Picks
- Christin's Picks
- Cressida's Picks
- Cynthia's Picks
- Jackie's Picks
- Jenna's Picks
- Julie's Picks
- Lee's Picks
- Leigh's Picks
- Lilly's Picks
- Marilyn's Picks
- Molly's Picks
- Nancy's Picks
- Nicola's Picks
- Nicole's Picks
- Pam's PIcks
- Praveen's Picks
- Ron's Picks
- Sina's Picks
- Todd's Pics
- Tori's PIcks
- Award Winners
- Kepler's Events
- Community Partners
- Book Clubs
- Literary Circle Membership
A Blood Seduction (Mass Market Paperbound)
Usually Ships in 1-5 Days
Quinn Lennox is searching for a missing friend when she stumbles into a dark otherworld that only she can see--and finds herself at the mercy of Arturo Mazza, a dangerously handsome vampire whose wicked kiss will save her, enslave her, bewitch her, and betray her. What Arturo can't do is forget about her--any more than Quinn can control her own feelings for him. Neither one can let desire get in the way of their mission--his to save his people, hers to save herself. But there is no escape from desire in a city built for seduction, where passion flows hot and blood-red . . .
About the Author
When New York Times bestselling author Pamela Palmer's initial career goal of captaining starships didn't pan out, she turned to engineering, satisfying her desire for adventure with books and daydreams, until finally succumbing to the need to create worlds of her own. Pamela lives and writes in the suburbs of Washington, D.C.
Praise For…
"Pamela Palmer's stories catch you, captivate you, and never let you go."
-Christina Dodd, NYT Bestseller
"An amazing, action-packed series! I'm as hungry as a Vamp for the next book!"
-Kerrelyn Sparks


text:
A return to form
Buy a Chromebook: Asus Flip | Acer 14 | Dell 13
more and comment
For Samsung Captivate owners it was a struggle just to even get Froyo, let alone Gingerbread but thanks to some leaks -- there is now a pair of official-looking Gingerbread 2.3.3 leaks available. Both have different build dates with the later build addressing minor fixes over the older build.
As folks have been ripping through them to find changes, it's been noted that AT&T bloatware is present in each in one and both appear to be making use of a new bootloader similar to that of the i9000. As with all leaks -- you'll have to exercise some caution should you go messing with these, they're not meant for everyone and just because they are labeled "official" does not mean they're ready for prime time. Until released by an official carrier -- they're still just leaks.
That said; if you're into dealing with the nitty gritty details and comfortable going hands-on with Odin in order to get either one of these files loaded up you can hit the source links for more details.
Source: SamFirmware; via: XDA Thanks, to all who sent this in!
The HTC EVO View 4G, Sprint's branded version of the HTC Flyer (check our review), will include the HTC Scribe stylus, according to this leaked screen from Sprint's Playbook. Like many of you guys, I was a bit put off about the Wifi version not including the pen here in the US (Phil had to talk me down more than once), because it's probably the best feature of the Flyer/View -- at least for me. Apparently someone at Sprint agrees that the pen is a very important piece of the EVO View experience, and they're tossing it in. Good for you, Sprint.
Submitted via the Android Central app
Another quick update for Google Maps has rolled out today putting it at v5.6.0. The latest update just simply adds the option to rate a restaurant as "Best ever" plus, adds restaurant awards to their Places page if they have one set up. Nothing major -- but least now if you really dig that burger joint down the road you can proudly proclaim it as the best ever! Download link after the break, folks.
Thanks, Shayne!
Ever want a split-keyboard, dual screen slider phone that runs Android? You're in luck, because it looks like LG is making one and it is headed to T-Mobile. There's not a lot known just yet, other than it's thick, and two of the eight "shortcut" icons in the secondary display are user programmable. The fact that Kineto, the people behind wifi calling for Android, were showing it off makes us think that feature will be included as well.
I'll be honest -- I'm kind of digging it. I like physical keyboards, and something tells me I could adapt to the split model pretty easily. I'm sure more info will start to trickle out about this one, but in the meantime be sure to visit the source link and check out the pictures.
Source: Pocket-lint
A leaked internal screenshot seems to show T-Mobile USA acknowledging recent reports of some G2 warranty replacements returning to customers with a tasty surprise, in the form of Android 2.3.3 Gingerbread. According to the image obtained by TmoNews, the carrier notes that this was a "test build", "shipped in error on a limited number of devices". Unsurprisingly, Tmo also says it noticed an increased number of "unnecessary" exchange requests in the week or so since the reports first emerged, as wily G2 owners attempted to take advantage of the mix-up to get an early taste of Gingerbread.
However, now that T-Mobile is aware of the error, it's unlikely any more devices will be shipped with the test build. Unless you're among the lucky few that already has it, you'll have to wait until the update's officially sent out over-the-air in the weeks ahead.
Source: TmoNews
Online auction giant eBay has just revamped its Android application, adding selling capabilities for casual and professional sellers alike.
Buying -- and now selling -- from start to finish, all on your smartphone. Welcome to the 21st century, folks. Download links are more screen shots are after the break.
If there ever was a phone that could supplant the venerable HTC EVO 4G as Sprint's best-selling Android device, the new EVO 3D could well be it. Spend just a few minutes with the device, and that much is clear. You're going to want this smartphone.
"But Phil," you say. "It's got all that 3D stuff, and I don't care about 3D stuff."
Know what? That's fine. You don't have to use it. We're well into our review of the EVO 3D, and it's time for some initial thoughts. Find 'em after the break.
EVO 3D Specs | EVO 3D Forums | EVO 3D Accessories
It's been a few months since we first handled the Sprint HTC EVO 3D. And at the time, the software was far from finished. But we're just a mere week or so away from the official public launch of HTC's first 3D-capable smartphone, and it's time to give it a thorough what-for.
Hardware-wise, the EVO 3D feels a tad slimmer than its predecessor, though it's a tad taller. We're also very much impressed by the textured soft-touch coating on the battery cover. As you'll see in the video, you're going to get your grubby fingers all over the camera lenses when using the EVO 3D as a phone, and we're a little worried that the flush lenses will become horribly scratched -- just like with our EVO 4G.
Software-wise, it's got Android 2.3.3 and the new Sense 3.0, which we're very much impressed by. (And you can hear it in our voice.) All in all, it looks like the EVO 3D's going to be the Summer phone to beat on Sprint.
More: Ask Phil about the EVO 3D!
Panasonic recently announced what it is calling the first "Enterprise Ready" tablet geared towards commercial and government users looking to take their tablet with them into the field. This will be the first Android device offered by the company bearing the Toughbook name, a brand known for its durability and business focused features:
One of the press shots shows the tablet running a version of Android 2.x, but no operating system was officially announced. Processor, RAM, and storage aren't known yet, but as this is an enterprise-class device and not a consumer model, don't expect this thing to set any benchmark records. Panasonic's Toughbook line is known for their durability and business-friendly features, not bleeding edge tech. Still, it's exciting to see Android move into the business sector, and it's a good sign that our little green robot is starting to grow up. Pricing and Availability are not yet available.
The press picture showing this running Android 2.x is located after the break.
Source: BusinessWire; via Crunchgear
Not everyone is interested in the biggest and bulkiest case designed for their phone. Some keep their phones in their pocket, some in their purse, and for these people, I suggest the Case-Mate Barely There Case for the HTC EVO 4G.
The case is a single, thin-yet-hard impact resistant shell that fully covers the backside of your EVO 4G, sans camera, flash, and speaker. It doesn't cover the top or the bottom of your phone, so your headphone jack, power button, USB port, and HDMI part all still uncovered, as is the volume rocker on the side of the phone. It literally just snaps around the phone and isn't very difficult to get off. For the front of the screen, Case-Mate includes a screen protector that'll cover up your whopping display.
If you're after a case that'll protect the minimum essentials of your phone without adding the heft of other brands, the Case-Mate Barely There Case is for you. You can find it in the Android Central Store in black and pink for $17.95. More pics are after the break.
Sprint's just let us know that the EVO Shift 4G can now grab its update to Android 2.3 Gingerbread. All you have to do to get it is go to Menu>Settings>System updates>HTC software Update and start the process. In addition to the Gingerbread update, you'll get improved download management, and fixes media streaming.
If for some reason you want to wait for the update to be pushed to you, Sprint will start force-feeding it on Monday.
Source: Sprint; More EVO Shift 4G forums; Thanks, Eric!
Galaxy on Fire 2 -- one of the most visually stunning games we've ever played on Android -- is now available in the Android Market and in NVIDIA's Tegra Zone app. GoF2 is a space-based saga where you're stuck working for a mining colony (not exactly of your on free will) and alternate between working for the man and blowing up bad guys for the man.
The story line's fine and all, but it's the gameplay that's stunning. An on-screen joystick controls your ships and weapons, and you're bound to fall out of your chair at least once, thanks to the completely free range of movement you get with flying through space. You really do have to experience it to believe it.
Galaxy on Fire 2 is available free in the Android Market and Tegra Zone. You'll get just the first galaxy (which you can play as much as you want) and can unlock the entire game with a $14.99 in-app purchase. Give it a whirl. Download links and more screen shots are after the break.
Today sees the end of Vodafone's UK-wide exclusivity of the HTC Sensation, with the launch of the phone on rival network Three. Three has HTC's dual-core monster available for £449.99 without a contract, or for free on 24-month contracts starting at £30 per month.
This matches the cheapest Vodafone contract that includes a free Sensation, though for your £30 Three will give you a more generous data and text allowance (1GB and 5000 texts), at the expense of fewer minutes (500 vs. 1500 on Vodafone). Three's also offering the Sensation on its £37 per month "One Plan", which includes unlimited data, 5000 texts and 2000 minutes.
If you're thinking of snapping one up today, make sure you check out our full review of the HTC Sensation before parting with your cash.
Source: Three Store
There's no shortage of exercise trackers in the Market these days, but if you're looking for something fully-featured, comprehensive, and user friendly, Endomondo Sports Tracker PRO is the way to go.
To start, Endomondo gives you an incredibly expansive list of activities to track. You're not limited to just running or biking with this app. It covers things like badminton, baseball, yoga, and kayaking, just to name a few. If there's something that gets your heart rate going, Endomondo probably tracks it.
Endomondo also supports full GPS tracking while you exercise, so if you are doing something mobile and outside, Endomondo can tell you your average mile pace, total distance covered, and time spent working out. It can also give you an estimate of calories burned, based off of your weight and pace. Endomondo also supports Bluetooth heart rate monitors (my favorite part!) so you can check if you're hitting your target heart rate during exercise. Pairing is simple and once you've paired once, Endomondo will automatically sync up when the app is opened.
The app also keeps a saved history of all your workouts, so you can compare times against older workouts to see if you're improving, but if you have to wipe your phone, your list will disappear. All of your workouts get automatically uploaded to your workout portal on Endomondo's website, but syncing from website to phone isn't possible.
Endomondo also boasts a social aspect to exercise, so you can friend other people using the app and see when they start working out as well as checking out their results when they're done. You have the option (from the website) to send messages to your friends that are in-progess, so feel free to trash talk or send words of encouragement. Just know your friend will hear these messages read out to them while they exercise and they might return the favor. You can also set the app to automatically share your results with Facebook or Twitter, or you can manually share from the website.
Endomondo PRO adds in the option to try and beat your own (or someone else's) time on a given workout, and the audio coach will give you periodic updates as to how you're doing on your goal. It seems like a simple thing, but when you're striving for a better time (on say, a 5K), it's a huge help to get continuous, real-time feedback on your performance.
Endomondo PRO is, in my opinion, the king of exercise tracking. At ~$4.26, it's definitely not free, but for how detailed and well-maintained the app is, it's a small price to pay, especially if you're serious about getting in shape. Maybe you could skip your morning coffee one day to pay for it and go running instead. Give it a try! Your body will thank you for it.
More pictures and download links after the break.


text:
Savory Spice Shop Locations
Austin, Texas
The Arboretum
10000 Research Blvd.
Suite 129
Austin, Texas 78759
E: firstname.lastname@example.com
Monday-Saturday: 10am-8pm
Sunday: Noon-6pm
Travel Info
In the Arboretum at the southwest intersection of Great Hills Trail and Hwy 183/Research Blvd. frontage.
Working with our neighbors to bring more locally owned businesses back to the Arboretum and establish it as a foodie destination.
Bill Carlile, Knife Sharpener Extraordinaire Pop Up ShopFriday, July 29, 2016
With grilling season in full swing Bill is back to keep your cutlery game at its best . Knife sharpener extraordinaire, Bill Carlile has been sharpening knives for 10+ years and will pop-up his shop with us to bring you the best blades ever! It only takes minutes and you're on your way with a small cost this time for a special rate of only $5 per blade for most kitchen knives; serrated blades take longer (15 minutes avg) and require pen sharpening a great deal at only $10 per blade.
Friends of Savory
We'd like to recognize the following businesses that use our products on a regular basis. Click on their logos or names to visit their sites.


text:
Emerging from its final policy committee meeting of 2012, the Federal Reserve announced its latest interventions to support the economy. A new program of asset purchases – to the tune of $85 billion per month when combined with the Fed's current mortgage bond program – was widely expected since maturity extension concludes later this month. Earlier this year, Fed officials had signaled that accommodative policy would remain in place absent a material improvement in the labor market. While the unemployment rate has fallen, it is nowhere near a healthy level. The rationale for intervention holds.
What does the Fed decision mean for commercial real estate? It is unclear how much the recent playbook has done to support real economic activity. Capital markets are another story. By pushing inflation-adjusted yields into negative territory, policymakers do more than ensure low borrowing costs for well-qualified borrowers. In the hunt for even modest yields, investors redirect capital to other opportunities, which bolsters valuations for stock markets, real estate, and a range of other assets.
As long as acquisitive real estate market participants remember that asset prices are being influenced by current monetary policy — and that current monetary policy will not last forever — we can manage the distortion. Underwriting trends in some segments of the market suggest we are struggling to exercise that much foresight. Rationalizations that depend on the spreads-to-Treasury argument are flawed, as well, since they ignore that Treasury markets are not functioning normally.
When will this period of experimental monetary policy run its course? The Fed has shifted its messaging on this question, a little earlier than was expected, by moving from a defined timeframe to threshold measures of employment and price stability. At least in relation to the federal funds target rate, current levels will likely hold as long as unemployment is above 6.5 percent and inflation below 2.5 percent. According to the Fed's updated economic forecasts, we will not breach either of those conditions until 2015 at the earliest. In the baseline projection, low rates will be here for a while yet.


text:
Knock over all of the weird heads to save Christmas! Blast the creatures with your cannon to send them toppling into boiling lava. You have to aim for the monsters while trying not to hit your buddies. Shoot ammo through the snow, and catch miniature stars!
Weirdo Xmas is one of our selected Zombie Games . Also very popular on this website right now are Decision 3, Plants vs. Zombies, Raze and Crazy Zombie 3.0.
Report game as broken
Cancel report of broken game


text:
Begin New Search
Refine Last Search
Cemetery Lookup
Add Burial Records
Help with Find A Grave
Top Contributors
Success Stories
Community Forums
Find A Grave Store
Log In
ad feedback
ad feedback
member for 5 years, 7 months, 26 days
Add to MyFriends
Bio and Links
I am a retired medical biller/coder. I love genealogy and have a compulsion to get others started on their trees. I am a Reiki healer and Tarot card reader. If you have a story about an odd experience, I will listen without rolling my eyes up dismissing it as crazy. I love web sites like this because it connects the dots and puts families together with ancestors that would otherwise be forgotten.
Leave Public Message
Contributions to
Find A Grave
1,231 Memorials Added
1,236 Memorials Managed
4 Memorials/Week
2,265 Photos
6 Volunteer Photos Taken
7 Virtual Flowers
1 Fame Rating
1 Friend
Search Contributor's Records
First Name
Last Name
Find A Grave Friends
Messages left for Carol (45)
Leave Message
Bruce Gordon
RE: Lt. Col. John Warren's Baptism
So sorry to hear of your troubles changing Software. I use The Master Genealogist, whose development was halted a couple of years ago, and will likely continue to do so until it no longer works with current versions of Windows.
With respect to Lt. Col. John Warren, I am descended from Robert Stanton, his wife Charlotte's brother and did some work their family while tracing the Stanton line. I would be interested in the story you mention and can be reached at bruce (at) gordons dot ca
Bruce Gordon,
Ottawa, ON
Added by
Bruce Gordon
on Jun 16, 2016 2:25 PM
Frederick Porter
Clarence Cady
Hi Carol,
Clarence's stone info is inaccurate, I can only think that the stone cutter transposed the last 2 digits from his death cert., which is also wrong! The death records have him born in 1856, he appears with his folks in the 1855 NY census, and was actually born in Dec, 1854. His brother William is also buried in Oak Hill. I have submitted edits, but I just wanted to let you know that the edit info is really different from the marker info.
I am distantly connected to all of these folks. Thanks again for all of your efforts!
Added by
Frederick Porter
on May 11, 2016 10:34 AM
Patricia Ibbotson
Joseph Kidd
Joseph Kidd is not buried in the Eloise Cemetery. Please note burial location is Detroit on death certificate.
Added by
Patricia Ibbotson
on Apr 28, 2016 1:25 PM
Bruce Gordon
Lt. Col. John Warren's Baptism
Hi Carol,
I noted you submitted a correction for Lt. Col. John Warren's Memorial at St. Paul's Anglican Cemetery at Fort Erie: http://www.findagrave.com/cgi-bin/fg.cgi?page=gr&GRid=151181919 You suggest he was born 28 Apr 1777 at Suffolk in England.
The Dictionary of Canadian Biography Entry for his father list his wife, and presumably John Jr.'s mother as "Mary" and the Graveside project suggest "Susan". I assume that you are basing the date and place on the Baptism for a John Warren to parents John and Susan 28 Apr 1777 at Horningsheath, Suffolk and was curious to what other evidence there is to support that this is the correct record.
I do realize that many others assert that John was born in 1777 but the only evidence to his birth date I have yet to find is that he was the second son of John Warren Sr. and assuming that Henry 1772-1858 is the eldest that would make his birth date after 1772 and while this is consistent with a birth date of 1777 his 1796 Upper Canada land petition would have required him to be "of age" (21) suggesting a birth date
before 1775.
Added by
Bruce Gordon
on Apr 23, 2016 4:33 PM
Henry and Ann (Aris) Martin memorials
Thank you very much, Carol, for not only creating the memorials of our 2nd-great grandparents, but for transferring their memorials to me for their maintenance. They are in good hands! :)
Added by
on Feb 23, 2016 9:52 AM
Re John Klebba
Sorry to bother you again Carol, but please disregard my message sent a few moments ago. I was able to locate a copy of the death certificate on Ancestry and the word is not 'Rohde' but 'White'. It is possible that this John Klebba is not the one I am searching for. Thanks again.
Joan Doyle
Added by
on Feb 11, 2016 2:20 PM
John Klebba #136260459
Hi Carol,
I noticed that you posted a memorial for the above John Klebba. I am searching for my 2x Gr-Grandfather. Name variations are Joannis Kleiby, Johann Kleba or John Klebba. What caught my eye was the death certificate that is posted on this memorial. I can't read it clearly, but the name Rohda appears on the right. This is a name that occurs often in my family tree. Would you be willing to email me a copy of this certificate so that I can determine if he is the ancestor I am seeking? Thank you so much for your help and consideration. My email is email@example.com
Added by
on Feb 11, 2016 2:16 PM
Mary Bobbitt Richardson
RE: Alvin Cornell
Dear Carol, Nice to hear from you. I'm not descended from Haviland CORNELL. Indeed, I didn't have one in my large database, so I looked for him in Tom Cornell's. (See http://www.mindspring.com/~tvcornel/gene.html.) Tom has 3 Havilands in his database: a father, son, and grandson. All were apparently named for the father's mother Sarah HAVILAND, wife of Peter CORNELL. My database carried this line down to Peter and Sarah, so I added the next three generations of Havilands to see how you and I are related. Our common ancestor is immigrant ancestor Thomas CORNELL, who married Rebecca BRIGGS. I descend from their son Thomas II. The Havilands descend from their son John. The eldest of the three Havilands was my 4th cousin 6 times removed, and he was Alvin CORNELL's 4th cousin once removed.
Added by
Mary Bobbitt Richardson
on Nov 17, 2015 10:42 AM
Patricia Ibbotson
Stella M. Moore
The death certificate information on familysearch.org gives a date of birth of 20 Apr 1889 and a date of death as 9 Jan 1975. This seems to be the correct information. What is your source on Stella M. Moore?
Added by
Patricia Ibbotson
on Aug 16, 2015 7:34 AM
Find A Grave Memorial# 133686410
Please remove the death certificate you posted as it is difficult to impossible to read. I posted her death certificate that "ZOOMS" in when click it to get close up reading.
Added by
on Jul 31, 2015 2:07 PM
View all messages...
Privacy Statement
Terms of Service
ad feedback


text:
In vitro studiesTadalafil is also used to treat the symptoms of an enlarged prostate (benign prostatic hyperplasia-BPH). It helps to relieve symptoms of BPH such as difficulty in beginning the flow of urine, weak stream, and the need to urinate frequently or urgently (including during the middle of the night). Tadalafil is thought to work by relaxing the smooth muscle in the prostate and bladder. viagra on line 65 years or older:
Less serious side effects of using Levitra are:General InformationFrequency not reported: Non-arteritic anterior ischemic optic neuropathy (NAION), retinal vascular occlusion, visual field defect, cataract[Ref]
For Erectile Dysfunction "insurance will not cover it" what happens when women take viagra 4.4 Special warnings and precautions for useLEVITRA (vardenafil hydrochloride) Structural Formula IllustrationAbdominal painHow much to take
Some medicines used to treat seizures such as phenytoin, phenobarbitone and carbamazepineIn clinical pharmacology studies, the potential for tadalafil to augment the hypotensive effects of antihypertensive medicinal products was examined. Major classes of antihypertensive medicinal products were studied, including calcium-channel blockers (amlodipine), angiotensin converting enzyme (ACE) inhibitors (enalapril), beta-adrenergic receptor blockers (metoprolol), thiazide diuretics (bendrofluazide), and angiotensin II receptor blockers (various types and doses, alone or in combination with thiazides, calcium-channel blockers, beta-blockers, and/or alpha-blockers). Tadalafil (10 mg, except for studies with angiotensin II receptor blockers and amlodipine in which a 20 mg dose was applied) had no clinically significant interaction with any of these classes. In another clinical pharmacology study, tadalafil (20 mg) was studied in combination with up to 4 classes of antihypertensives. In subjects taking multiple antihypertensives, the ambulatory-blood-pressure changes appeared to relate to the degree of blood pressure control. In this regard, study subjects whose blood pressure was well controlled, the reduction was minimal and similar to that seen in healthy subjects. In study subjects whose blood pressure was not controlled, the reduction was greater, although this reduction was not associated with hypotensive symptoms in the majority of subjects. In patients receiving concomitant antihypertensive medicinal products, tadalafil 20 mg may induce a blood pressure decrease, which (with the exception of alpha-blockers - see above) is, in general, minor and not likely to be clinically relevant. Analysis of Phase 3 clinical trial data showed no difference in adverse events in patients taking tadalafil with or without antihypertensive medicinal products. However, appropriate clinical advice should be given to patients regarding a possible decrease in blood pressure when they are treated with antihypertensive medicinal products. viagra for woman If your doctor prescribes Levitra, take it once a day on an empty stomach. It works best if you take it about 30 to 60 minutes before sex, and it can stay active for as long as eight hours.
For payment we accept only credit/debit cards such as VISA, MasterCard, Amex, JCB and Dinners. kamagra online Metabolism and Excretion: Sildenafil is cleared predominantly by the CYP3A4 (major route) and CYP2C9 (minor route) hepatic microsomal isoenzymes. The major circulating metabolite results from N-desmethylation of sildenafil, and is itself further metabolized. This metabolite has a PDE selectivity profile similar to sildenafil and an in vitro potency for PDE5 approximately 50% of the parent drug. Plasma concentrations of this metabolite are approximately 40% of those seen for sildenafil, so that the metabolite accounts for about 20% of sildenafil's pharmacologic effects.The reason behind this advice is actually pretty obvious – Tadalafil, which is the main active ingredient in Cialis, works by lowering blood pressure. Alcohol is known to produce the same effect, so, when consumed in really large amounts along with Tadalafil, it can make your blood pressure drop to really low levels causing dizziness, lightheadedness, nausea, headache, and, of course, inability to get or maintain a healthy erection.Levitra significantly improved the overall per-patient rate of achieving an erection sufficient for penetration (SEP2) (61% on 10 mg and 64% on 20 mg Levitra compared to 36% on placebo; p <0.0001).
In clinical studies, Viagra was assessed for its effect on the ability of men with erectile dysfunction (ED) to engage in sexual activity and in many cases specifically on the ability to achieve and maintain an erection sufficient for satisfactory sexual activity. Viagra was evaluated primarily at doses of 25 mg, 50 mg and 100 mg in 21 randomized, double-blind, placebo-controlled trials of up to 6 months in duration, using a variety of study designs (fixed dose, titration, parallel, crossover). Viagra was administered to more than 3,000 patients aged 19 to 87 years, with ED of various etiologies (organic, psychogenic, mixed) with a mean duration of 5 years. Viagra demonstrated statistically significant improvement compared to placebo in all 21 studies. The studies that established benefit demonstrated improvements in success rates for sexual intercourse compared with placebo.ED is a condition where the penis does not fill with enough blood to harden and expand when a man is sexually excited, or when he cannot keep an erection. A man who has trouble getting or keeping an erection should see his healthcare provider for help if the condition bothers him. Cialis helps increase blood flow to the penis and may help men with ED get and keep an erection satisfactory for sexual activity. Once a man has completed sexual activity, blood flow to his penis decreases, and his erection goes away.Prev page:how cialis works