Pulse Stuffing Or Deletion Patents (Class 370/505)
  • Patent number: 7889765
    Abstract: Apparatus and methods for transparently using otherwise wasted bandwidth associated with variable-rate program streams to deliver additional content. In one embodiment, the network comprises a broadcast switched architecture (BSA), and the program streams are loaded up to a target rate using “null” packets and then delivered over the network infrastructure to a plurality of hub sites. The streams are then unloaded to reproduce the original variable streams, and the bandwidth vacated by removal of the null packets used as the transport mechanism for additional (e.g., non time-sensitive) content to be delivered to the subscribers. The process can also be substantially automated and anticipatory (through, e.g., transmission of null bit insertion data downstream). The invention can also advantageously be implemented with minimal modifications to existing infrastructure, and supports business and operational supervisory processes.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: February 15, 2011
    Assignee: Time Warner Cable Inc.
    Inventors: Paul D. Brooks, Remi Rieger
  • Patent number: 7881345
    Abstract: Symbol timing synchronization in OFDM communication systems where multiple wireless terminals communicate with a single base station is described. Base station transmitter and receiver symbol timing is fixed. Each wireless terminal operates to independently adjust its transmitter timing. Transmitter timing synchronization at the wireless terminal is slaved to the terminal's receiver timing synchronization. Each wireless terminal first corrects its receiver symbol timing based on a signal received from the base station. The wireless terminal then adjusts its transmitter symbol timing as a function of its receiver symbol timing. When the receiver symbol timing is to be advanced or delayed by some amount, the transmitter symbol timing is also advanced or delayed, respectively, by the same, or substantially the same, amount. Symbol timing adjustment can be made by adding or deleting digital samples from the first or last symbol in a dwell.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: February 1, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Rajiv Laroia, Junyi Li, Vladimir Parizhsky
  • Patent number: 7855994
    Abstract: In a mobile communication system, multiple transceivers perform radio communications in the same frequency band.
    Type: Grant
    Filed: April 26, 2006
    Date of Patent: December 21, 2010
    Assignee: NTT DoCoMo, Inc.
    Inventors: Hiromasa Fujii, Takatoshi Sugiyama, Hitoshi Yoshino
  • Patent number: 7839895
    Abstract: Methods and systems provide approaches to start code emulation prevention at a granularity higher than the bit level. By operating at a level other than the bit level, processing capability requirements on both the encoder and decoder side can be reduced. In accordance with one or more embodiments, a start code emulation prevention method looks for data patterns relative to fixed-size data portions larger than single bits. When a particular pattern is found, start code emulation prevention data is inserted to prevent start code emulation. The inserted data is larger than a single bit and, in some embodiments, comprises a byte. When a decoder decodes data that has had start code emulation prevention data inserted, it can easily identify legitimate start codes and then can remove the start code emulation prevention data to provide the original data that was protected.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: November 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Gary J. Sullivan, Stephen J. Estrop
  • Patent number: 7830924
    Abstract: A unit timing signal synchronized with a high-order transmission frame is used for measuring a difference between the number of data pieces of a client signal mapped to the high-frequency frame and the number of data pieces of the output client signal by integrating the difference therebetween for each unit timing signal. Then stuffing and de-stuffing operations are performed so that a integration result is zero.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: November 9, 2010
    Assignee: Hitachi Communication Technologies, Ltd.
    Inventors: Kenji Kawamura, Takashi Funada, Masatoshi Shibasaki, Yoshimasa Kusano, Yusuke Honda, Hiromi Murakami
  • Patent number: 7826491
    Abstract: A distributed Cable Modem Termination System (CMTS) includes a head end, a downstream transmitter hub, and a plurality of cable modems that all establish frequency lock with a common frequency reference. The head end transmits a plurality of time stamps from the head end to the plurality of cable modems via a packet data network, the downstream transmitter hub, and cable modem network plant. Each of the plurality of cable modems performs smoothing operations on the plurality of time stamps to establish phase lock with the head end. The downstream transmitter and the plurality of cable modems perform ranging operations to establish phase lock among the plurality of cable modems. In an alternate operation, the frequency reference includes marker sequences that the devices of the distributed CMTS use to establish phase lock.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: November 2, 2010
    Assignee: Broadcom Corporation
    Inventor: Bruce J. Currivan
  • Patent number: 7813460
    Abstract: Method and apparatus for sampling a high-speed digital signal include providing a data signal to a differential data input circuit, an offset control signal, and a strobe pulse. In response to the strobe pulse, the data signal is resolved into an output logic state based to a relatively greater extent on the differential data signal and to a relatively lesser extent on the offset control signal.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: October 12, 2010
    Assignee: SLT Logic, LLC
    Inventor: Alan Fiedler
  • Publication number: 20100226394
    Abstract: The present invention relates to a device able to receive packets circulating in a packet communication network, said device comprising: the means to receive packets from said network, said packets comprising samples coming from a sampling of a counting ramp having a range EX according to a sampling clock, said counting ramp being timed by a clock with a period of T_VID, said means extracting said samples from received packets, the means to regenerate counting ramps with a range EX, the means (PLL) receiving the samples and also delivering local samples of counting ramps realised according to sampling clock and a reconstituted clock with a period T_VID, the counting ramps being timed by the clock, the means to produce counting ramps timed by the clock and having a range EX_I where EX=m.
    Type: Application
    Filed: June 3, 2009
    Publication date: September 9, 2010
    Inventors: Thierry Tapie, Serge Defrance, Patrick Hardy, Bruno Derrien
  • Patent number: 7787448
    Abstract: The present invention discloses a method and a system for transparent transport of optical channel transmission unit (OTU) signals via an optical transport network (OTN), which includes a transmitting unit and a receiving unit at the OTN network boundary: the transmitting unit converts an OTUj signal mapping entering the OTN network into OTUk signals of the current OTN network for transmission. In the mean time, it reserves the OTUj control overhead, or extracts the OTUj control overhead and transfers it to the reserved overhead location; the receiving unit receives the OTUk signals arriving at the OTN network boundary, and performs demapping and converting them into OTUj signals.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: August 31, 2010
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jianmei Zhang
  • Patent number: 7778373
    Abstract: Methods and apparatuses for compensating for differences in communication system transmit and receive clock signal frequencies include buffer timing modification and sample addition. In buffer timing modification, a buffer clock signal is interrupted as needed to slow the rate of data through the buffer. In sample addition, pseudo samples are inserted into a data stream to compensate for timing differences.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: August 17, 2010
    Assignee: Broadcom Corporation
    Inventors: Vivek Kumar, Joakim Linde
  • Patent number: 7764671
    Abstract: Provided is a system and method for communicating audio. A method includes transmitting audio information segments on a first signal line, each segment including a format portion representative of audio format modes, and a data portion having audio data corresponding to one or more of the format modes. The method also includes transmitting a number of synchronization markers on a second signal line. Each marker is representative of a timing of one of the audio information segments.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: July 27, 2010
    Assignee: Broadcom Corporation
    Inventors: Sang Van Tran, Keith LaRell Klingler
  • Patent number: 7751448
    Abstract: Symbol timing synchronization in OFDM communication systems where multiple wireless terminals communicate with a single base station is described. Base station transmitter and receiver symbol timing is fixed. Each wireless terminal operates to independently adjust its transmitter timing. Transmitter timing synchronization at the wireless terminal is slaved to the terminal's receiver timing synchronization. Each wireless terminal first corrects its receiver symbol timing based on a signal received from the base station. The wireless terminal then adjusts its transmitter symbol timing as a function of its receiver symbol timing. When the receiver symbol timing is to be advanced or delayed by some amount, the transmitter symbol timing is also advanced or delayed, respectively, by the same, or substantially the same, amount. Symbol timing adjustment can be made by adding or deleting digital samples from the first or last symbol in a dwell.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: July 6, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Rajiv Laroia, Junyi Li, Vladimir Parizhsky
  • Patent number: 7733947
    Abstract: A special data including communication wire continuous dominant levels of a number of N more than the transceiving bit number of n of communication wire continuous dominant levels, set in a character as one unit of communication data, can be transceived by a widely-used serial communication interface such that a predetermined transmission rate is changed to n/N times the transmission rate only when the special data is transmitted, whereby the special data can be easily transceived at a low cost.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: June 8, 2010
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Katsuyuki Sumitomo
  • Patent number: 7724682
    Abstract: In accordance with a specific aspect of the present invention, a compressed video stream, such as an MPEG-2 video stream, is received by a transport demultiplexor, synchronized, parsed into separate packet types, and written to buffer locations external the demultiplexor. Adaptation field is handled by a separate parser. In addition, primary elementary stream data can be handled by separate primary elementary stream parsers based upon the packet identifier of the primary elementary stream. Video packets can be parsed based upon stream identifier values. Specific packets of data are stored in one or more system memory or video memory buffers by an output controller based upon allocation table information. Private data associated with specific elementary streams or packet adaptation fields are repacketized, and written to an output buffer location. In specific implementations, the hardware associated with the system is used to acquire the data stream without any knowledge of the specific protocol of the stream.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: May 25, 2010
    Assignee: Broadcom Corp.
    Inventor: Branko D. Kovacevic
  • Patent number: 7715443
    Abstract: The techniques described herein allow a more efficient transmuxing operation for transferring data from a synchronous domain (e.g., SONET) to a plesiochronous (e.g., PDH) domain as compared to the prior art, in which extraction of data streams, jitter filtering and stuff bit generation are processed separately. The techniques described herein include extraction of data from the plesiochronous data stream without complete extraction of the underlying native data stream. Filtering is performed based on synchronous timing, which results in a simpler filter design.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: May 11, 2010
    Assignee: Meriton Networks US Inc.
    Inventor: Kam-Wing Li
  • Patent number: 7697575
    Abstract: The remultiplexing apparatus includes a control information selector that selects a packet containing program control information from the inputted bit stream, a program control information editor that edits contents of the selected program control information and generates new program control information corresponding to an outputted bit stream, and a remultiplexer for multiplexing again the packet containing media information in the inputted bit stream and the program control information generated by the program control information editor.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: April 13, 2010
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Yoshiaki Kato, Yuka Fujita, Tokumichi Murakami
  • Patent number: 7693184
    Abstract: A telecommunications system SYST including a local area network WLAN, a main network INTNW, and an intermediate element INTM through which data packets Dpo, Epi/Tepi must pass in transit between the local area network WLAN and the main network INTNW. The system evaluates a volume of calls supported by the local area network WLAN, and truncates data packets if said volume is above a predetermined threshold. In the event of an overload, the size of data packets in transit through the local area network is automatically reduced without recourse to systematic and discriminatory elimination of a particular type of data.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: April 6, 2010
    Assignee: France Telecom
    Inventors: Bertrand Mathieu, Yannick Carlinet, Dominique Massaloux
  • Patent number: 7684444
    Abstract: A system and method for providing a minimum burst duration in accordance with a regional standard and/or requirement. One embodiment comprises a first interface (204) configured to receive data to be communicated, a memory (208) configured to store a value corresponding to a regional minimum duration, a processor (202) configured to generate a frame, configured to compare a duration of the generated frame with the regional minimum duration, configured to add at least one padding symbol to the generated frame to generate a second frame, the second frame having a duration at least equal to the regional minimum duration, and a second interface (206) configured to communicate the second frame onto a communication channel.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: March 23, 2010
    Assignee: Summit Technology Systems LP
    Inventors: Kenneth David Ko, William Betts, Rafael S. Martinez
  • Patent number: 7602814
    Abstract: The present invention provides systems and methods for mapping and multiplexing wider clock tolerance signals in Optical Transport Network (OTN) transponders and multiplexers. In one exemplary embodiment, the present invention allows wide tolerance signals, such as a 10 GbE with a ±100 PPM clock tolerance, to be 100% transparently mapped asynchronously into OTU2-LAN rate transport signals. In another exemplary embodiment, the present invention allows wide tolerance signals, such as a 10 GbE with a ±100 PPM clock tolerance, to be 100% transparently multiplexed asynchronously in to OTU3-LAN rate transport signals. The present invention utilizes extra Negative Justification Opportunities (NJO) in either unused OPUk overhead or in OPUk payload area and Positive Justification Opportunities (PJO) in OPUk payload area. Advantageously, the extra NJO and PJO provide additional bandwidth for client data rate offsets beyond OTN specifications.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: October 13, 2009
    Assignee: Ciena Corporation
    Inventors: Kevin S. Meagher, Jack Mateosky, Steven A. Surek
  • Publication number: 20090207866
    Abstract: Methods and apparatus for utilizing bitrate or other data associated with statistically multiplexed video (e.g., programs) or other content within a network to ensure quality of service (QoS) at a subscriber premises or local network. In one embodiment, the present invention provides improved multiplexing apparatus and methods that allow a consumer premises device to obtain QoS data and employ that data to enforce and maintain one or more QoS policies. In another embodiment of the present invention, an improved consumer premises device is provided which is adapted to receive a multiplexed program stream and subsequently demultiplex and time stamp the resulting single program streams. The time stamps are then utilized to generate QoS data which is utilized to enforce and maintain a QoS policy. Business methods associated with the various features described above are also disclosed.
    Type: Application
    Filed: February 19, 2008
    Publication date: August 20, 2009
    Inventors: Chris Cholas, Charles A. Hasek
  • Patent number: 7570667
    Abstract: A transmitting system inserts runt abort packets in an outgoing data stream during idle time inter-frame time fill. The runt abort packets cause the receiving system to synchronize itself to the transmitting system so that even if an error during inter-frame time fill causes the receiving system to go into an erroneous state, the receiving system will be synchronized with the transmitting system before receiving valid data. In one embodiment, the transmitting system transmits data in packets over SONET. The packet data is scrambled at the transmitting end and descrambled at the receiving end. Runt abort packets sent during inter-frame time fill resynchronize the descrambler. If there is an error in the inter-frame time fill bytes, causing the receiving end descrambler to no longer be synchronized with the transmitting end scrambler, the runt abort packets will cause the descrambler to resynchronize state with the transmitting scrambler.
    Type: Grant
    Filed: July 13, 2006
    Date of Patent: August 4, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Dennis C. Ferguson, Devereaux C. Chen, Eric M. Verwillow, Ramesh Padmanabhan, Thomas Michael Skibo
  • Patent number: 7561576
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: July 14, 2009
    Assignees: Sony Corporaiton, Sony Electronics Inc.
    Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
  • Patent number: 7555008
    Abstract: Method and system for providing data transmission with transparency over the Gigabit Ethernet data stream includes receiving the 10 bit code with a data rate of 1,250 Mbits/second from the encoded 8B/10B data and arbitrarily selecting 9 bit codes using a look-up translation table which can fully represent the 10 bit codes received. The translated 9 bit codes with a data rate of 1,125 Mbits/second is then provided to eight STS-3 inverse multiplexer which inverse multiplexes the received codes into eight STS-3 data streams each with a data rate of 155.52 Mbits/second plus an offset ? which are then provided to the modem for transmission to the far end via the optical transmission path.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 30, 2009
    Assignee: Forster Energy LLC
    Inventors: Anthony William Jorgenson, Nicholas Joseph Possley
  • Patent number: 7535837
    Abstract: A burst mode optical signal is transported as payload of a framed continuous bit-stream optical signal through an optical transport network. The optical bursts are all generated at a common nominal bitrate which equals substantially the payload bitrate of the continuous bit-stream optical signal. The bursts are converted into a continuous bit stream by filling gaps between the bursts with a predefined pattern. The continuous bit stream thus created is then mapped into frames to generate the framed continuous bit-stream optical signal for transmission.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: May 19, 2009
    Assignee: ALCATEL
    Inventors: Michael Joachim Wolf, Dieter Beller
  • Patent number: 7532612
    Abstract: A method for transferring data over a communication link from a first unit to a second unit, the link comprising a first portion across which the data is carried by the transmission of data packets at regular intervals, and a second portion between the first portion and the first unit over which the data is carried in a form that is not synchronised with the transmission of data packets over the first portion; the method comprising transmitting to the first unit synchronisation information regarding the times at which packets are to be transmitted over the first portion.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: May 12, 2009
    Assignee: Nokia Corporation
    Inventors: Ari Lakaniemi, Antti Vähätalo
  • Patent number: 7526054
    Abstract: An apparatus, method, and article to dynamically adjust a data signal using a regenerated clock signal in an emulator to increase communication speed between the emulator and the evaluation board is disclosed. In one embodiment, this is achieved by applying a reference clock signal at a predetermined frequency to a digital circuit. A delayed return data signal is then sampled from the digital circuit. The sampled delayed return data signal is then compared to an expected return data signal. The delayed return data signal is then adjusted as a function of the comparison to increase the communication speed between the emulator and the evaluation board.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: April 28, 2009
    Assignee: Analog Devices, Inc.
    Inventors: David Doyle, Hossain Hajimowlana, Kevin Gagne, Joseph Bastos, Chirag Patel
  • Patent number: 7499472
    Abstract: A sample jitter buffer manager more or less aggressively conserves (rations) or discards data in a jitter buffer, based on the fluctuating amount of data in the jitter buffer. The jitter buffer manager counts, provides, discards and/or otherwise manages individual sample data units, rather than entire packets. Normally, enough data is removed from the jitter buffer to fill a data packet for a receiver. However, if the amount of data in the jitter buffer is low, less data is removed from the jitter buffer and placed into the packet, and the remainder of the packet is filled with duplicates of some of the data in the packet or in the jitter buffer. As the jitter buffer fills beyond a useful level, the jitter buffer discards progressively larger amounts of data, without necessarily discarding one or more entire packets.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: March 3, 2009
    Assignee: Dialogic Corporation
    Inventor: Andy Spitzer
  • Patent number: 7472199
    Abstract: Systems and methods for transporting client data received at a first rate over an interconnect at a second, higher rate, wherein the client data is combined with dummy data according to a pattern that minimizes the amount of buffer space required to store the received client data. In one embodiment, a method comprises receiving client data at the first rate, buffering the client data, retrieving the client data, combining the client data with dummy data according to the pattern, and transmitting the combined data at the second rate. The pattern comprises K blocks, of which a first number contain P w-bytes of client data, and of which the remainder contain P+1 w-bytes of client data. The remainder of the space in the blocks is stuffed with dummy data. The pattern may also include a residual slot that contains one or more bytes of client data.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: December 30, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Franklin E. Rutherford, Joanne C. Wu
  • Patent number: 7453911
    Abstract: A method and device for controlling the phase of successively transmitted frames, in which data symbols are transmitted at a constant symbol frequency, in which a phase difference between the clock of the frame transmission and a data clock is determined and, dependent on the phase difference, an adjusting signal is produced for controlling the injection of stuffing data symbols into the frames for changing the frame length and the phase of the frame transmission, whereby the phase of the frame transmission is controlled so that the frames are transmitted on average synchronously with the data clock, wherein the adjusting signal is produced dependent on the phase difference determine from N frame in each successively transmitted, whereby N is at least 2.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: November 18, 2008
    Assignee: Infineon Technologies AG
    Inventors: Stefan Honken, Ronalf Kramer
  • Publication number: 20080267223
    Abstract: The present invention provides systems and methods for mapping and multiplexing wider clock tolerance signals in Optical Transport Network (OTN) transponders and multiplexers. In one exemplary embodiment, the present invention allows wide tolerance signals, such as a 10 GbE with a ±100 PPM clock tolerance, to be 100% transparently mapped asynchronously into OTU2-LAN rate transport signals. In another exemplary embodiment, the present invention allows wide tolerance signals, such as a 10 GbE with a ±100 PPM clock tolerance, to be 100% transparently multiplexed asynchronously in to OTU3-LAN rate transport signals. The present invention utilizes extra Negative Justification Opportunities (NJO) in either unused OPUk overhead or in OPUk payload area and Positive Justification Opportunities (PJO) in OPUk payload area. Advantageously, the extra NJO and PJO provide additional bandwidth for client data rate offsets beyond OTN specifications.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Kevin S. Meagher, Jack Mateosky, Steven A. Surek
  • Patent number: 7440533
    Abstract: A system and modulation method are provided for reducing jitter in the mapping of information into Synchronous Payload Envelopes (SPEs), in a data tributary mapping system. The method comprises buffering data from a plurality of tributaries, and generating buffer-fill information responsive to the buffered data being written and read. The buffer-fill information is filtered, producing rate control information. The rate control information is modulated, and the modulated rate control information is used in controlling the mapping of buffered tributaries into a SPE. The rate control information can be modulated with periodic signals, such as a sine or square wave, and pseudorandom signals with an average value of about zero.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: October 21, 2008
    Assignee: Applied Micro Circuits Corporation
    Inventors: Jeffrey W. Spires, Ravi Subrahmanyan
  • Patent number: 7421048
    Abstract: A multimedia processing system and method thereof are provided. The system and method provide for synchronizing a first clock of a multimedia decoder of a first multimedia processing device to a second clock of a multimedia encoder of a second multimedia processing device, synchronizing a first timing reference of the multimedia decoder to a second timing reference of the multimedia encoder, receiving, at a network interface of the first multimedia processing device, an encoded multimedia data stream from a network interface of the second multimedia processing device, wherein the encoded multimedia data stream is encoded by the multimedia encoder based on the second clock and the second timing reference, and decoding the encoded multimedia data stream at the multimedia decoder based on the first clock and the first timing reference.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: September 2, 2008
    Assignee: ViXS Systems, Inc.
    Inventors: Paul Ducharme, James Girardeau, Jr., Adeline Chiu, James Doyle
  • Patent number: 7406102
    Abstract: A method of multi-mode communications includes receiving signals from multiple sources at a plurality of sample buffers, referencing the plurality of sample buffers for a first source at one time and referencing the plurality of sample buffers for a second source at another time, and communicating data from the referenced plurality of sample buffers to a processing unit. The processing unit concurrently receives inputs from buffers in the plurality of sample buffers and outputs to other buffers in the plurality of sample buffers.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: July 29, 2008
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Robert W. Boesel, Theodore J. Myers, Tien Q. Nguyen
  • Publication number: 20080165808
    Abstract: There is disclosed a method of carrying frame based data, eg Ethernet data, over a synchronous digital hierarchy network in order to provide local area network type functionality over a wide area network coverage. Specific embodiments disclose methods of mapping Ethernet data frames into SDH virtual containers, and distinguishing start and end boundaries of the Ethernet data frames within the virtual container payloads, by a selection of encoding methods including a segmentation, pointer methods, bit stuffing methods and byte stuffing methods. Data frames are encoded with a code which designates a boundary of each frame, and the encoded frames are input into a synchronous data channel.
    Type: Application
    Filed: March 21, 2008
    Publication date: July 10, 2008
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: John Paul Russell, Christopher David Murton, David Michael Goodman, Christopher Ramsden, James Shields
  • Patent number: 7386008
    Abstract: A method and apparatus for converting packetized data received from a broadband network to a multi-channel payload network having a narrower bandwidth is disclosed. The method includes converting a packet received from the broadband network to a serial stream having first and second pluralities of bytes, the second plurality of bytes being idle; removing the idle bytes from the serial stream thereby providing a reduced data; demultiplexing sequentially occurring reduced data across plural channels of a narrower bandwidth payload network and converting each channels reduced data to corresponding second packets of the payload network.
    Type: Grant
    Filed: May 7, 2002
    Date of Patent: June 10, 2008
    Assignee: ECI Telecom Ltd.
    Inventor: Reuven D. Jordan
  • Publication number: 20080112438
    Abstract: A data synchronizer that receives an input stream of asynchronous digital data in packets, and provides an output stream of synchronous data in packets. The synchronizer includes a first memory unit and a second memory unit, each having a data input, a data output, a write clock input and a read clock input. A first switch is provided for switching connection of the input in alternating manner between the first memory unit input and the second memory unit input, and a second switch is provided for switching connection of the data synchronizer output in alternating manner between the first memory unit output and the second memory unit output. A write clock is provided to write clock inputs of the first and second memory units.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 15, 2008
    Applicant: TEXAS INSTRUMENTS, INCORPORATED
    Inventors: Feng Ying, Towfique Haider
  • Patent number: 7372864
    Abstract: A reassembly and/or a segmentation function is spread across (i.e. partially performed in) each of two (or more) network processors, with use of buffers in a storage device to temporarily buffer data that is received in one or more ingress data units. In using the buffers, no attempt is made to completely fill each buffer. Instead, filling of data into a current buffer is stopped (and the remainder of current buffer is filled with padding) if there is no more data available, or if sufficient data has been accumulated to form an egress data unit. If there is any more data available, the remaining data is stored in a next buffer that remains partially filled (remainder filled with padding). Such partially filled buffers serve as temporary storage until additional data is received.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: May 13, 2008
    Assignee: Applied Micro Circuits Corporation
    Inventors: Dayne A. Reast, Benjamin Hur, Sangyu Wang
  • Patent number: 7366803
    Abstract: A circuit for buffering data is disclosed. The circuit comprises a first circuit which is coupled to receive a stream of data blocks using a first clock signal. The first circuit removes data blocks, such as idle data blocks or a sequence ordered set of a pair of consecutive sequence ordered sets, from the stream of data blocks to create a first modified data stream which is coupled to a memory device. Finally, a second circuit coupled to the memory device generates a second modified data stream using a second clock signal. The second modified data stream preferably comprises the data blocks of the first modified data stream and idle data blocks inserted among the data blocks of the first modified data stream. Methods of buffering data received in a first clock domain and output in a second clock domain are also disclosed.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: April 29, 2008
    Assignee: Xilinx, Inc.
    Inventors: Justin L. Gaither, Alexander Linn Iles
  • Patent number: 7319703
    Abstract: Circuitry, embodied in a media subsystem (10A), reproduces a speech or other type of audio signal, and is operable when playing back audio data for reducing synchronization delay. A method operates by, when a frame containing audio data is sent to a decoder (20), measuring the synchronization delay; determining by how much the synchronization delay should be adjusted; and adjusting the synchronization delay in a content-aware manner by adding or removing one or more audio samples in a selected current frame or in a selected subsequent frame so as not to significantly degrade the quality of the played back audio data. When the synchronization delay is adjusted by more than one audio sample, the adjustment can be made by all of the determined audio samples in one adjustment, or the adjustment is made by less than all of the determined audio samples by a plurality of adjustments. The step of adjusting selects, if possible, an unvoiced frame and discriminates against a transient frame.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: January 15, 2008
    Assignee: Nokia Corporation
    Inventors: Ari Lakaniemi, Jari Selin, Pasi Ojala
  • Patent number: 7292583
    Abstract: A transport stream receiver de-encapsulates content packets from received network frames and transmits a transport stream carrying the selected content packets.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: November 6, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventor: Joel W. Schoenblum
  • Patent number: 7254207
    Abstract: A method and apparatus are provided for transmitting and receiving a plurality of individual tributary signals in multiplex form via a common line. At the transmitting end, the tributary signals, each of which has a similar initial frequency, are converted into a compound signal having a frame structure with a common data rate. At the receiving end, each individual tributary signal is retrieved from the compound signal with its initial frequency. A phase information signal portion including a respective phase difference between each tributary signal and the compound signal is formed and inserted into the compound signal in the shape of respective coded bits. The initial frequency of each tributary signal is recovered from the phase information signal portion included in the respective coded bits belonging to the respective tributary signals.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: August 7, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Bernd Markus K. Bleisteiner, Miguel Robledo, Konrad Sticht, Ralph Steffen Urbansky
  • Patent number: 7233895
    Abstract: A low energy detector maintains a sorted list that defines to the circuit removing samples from the queue the location and energy of all samples that fall below the predetermined energy level. This allows a circuit removing samples to execute an algorithm that allows samples to be deleted in accordance with a predetermined pattern.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: June 19, 2007
    Assignee: Avaya Technology Corp.
    Inventor: Norman W. Petty
  • Patent number: 7221703
    Abstract: A system is provided for synchronizing a PSTN clock and a DSL clock. The system comprises a PSTN interface for transmitting and receiving voiceband samples, a data DSL transceiver for modulating and demodulating data to and from DSL samples, a synchronization circuit for synchronizing the voiceband samples and the data samples, and a converter for converting the synchronized voiceband and DSL samples between analog and digital formats. The synchronization circuit synchronizes the voiceband and the data samples for conversion by the same converter.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: May 22, 2007
    Assignee: Ciena Corporation
    Inventors: Fred Stacey, Dan Rivaud, Scott McClennon
  • Patent number: 7221685
    Abstract: The present disclosure is generally directed to a system and method of measuring transport utilization of data that is to be multiplexed and transmitted over a digital transport facility. In a particular embodiment the method includes receiving at least one frame of a data channel at a time division multiplexing device, padding an unused portion of the frame with a number of stuff bits, determining a user traffic utilization measurement based on the number of stuff bits and based on the size of the data payload, and reporting the traffic utilization measurement. In this embodiment, the frame has a fixed data payload.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: May 22, 2007
    Assignee: SBC Properties, L.P.
    Inventor: Arvind R. Mallya
  • Patent number: 7180914
    Abstract: A digital communications system that can asynchronously map/de-map digital signals from one clock domain to another, while reducing mapping jitter levels and permitting higher levels of integration. The digital communications system includes an asynchronous stuff bit insertion circuit, an asynchronous stuff bit removal circuit, and a communications network connected therebetween. The asynchronous stuff bit insertion circuit includes a first elastic store, a barrel shifter, and a stuffing circuit. The asynchronous stuff bit removal circuit includes a de-stuffing circuit, a second elastic store, and a frequency control path including a phase-locked loop having a variable divider circuit, the operation of which is controlled based on the presence/absence of stuff bits in the data provided to the de-stuffing circuit.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: February 20, 2007
    Assignee: Applied Micro Circuits Corporation
    Inventors: Timothy P. Walker, Jay Quirk, Sean Campeau
  • Patent number: 7173939
    Abstract: An STM mapping circuit is disclosed having a configuration that includes: a packet length detection circuit for generating byte effectiveness information that indicates whether byte data are effective data or not; routing circuits for generating routing information for rearranging byte data in a prescribed order while using byte effectiveness information to eliminate pad bytes; packet filter circuits for taking in packet data for each logical channel in accordance with channel number signals that indicate which logical channel the packet data belong to; M×M switches for sorting packet data for logical channel in a prescribed order while removing pad bytes in accordance with routing information; and packet memories that hold, for each logical channel, packet data that have been sorted by the M×M switches.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: February 6, 2007
    Assignee: NEC Corporation
    Inventor: Toru Takamichi
  • Patent number: 7162315
    Abstract: A method and apparatus for audio compensation is disclosed. If audio input components and audio output components are not driven by a common clock (e.g., input and output systems are separated by a network, different clock signals in a single computer system), input and output sampling rates may differ. Also, network routing of the digital audio data may not be consistent. Both clock synchronization and routing considerations can affect the digital audio output. To compensate for the timing irregularities caused by clock synchronization differences and/or routing changes, the present invention adjusts periods of silence in the digital audio data being output. The present invention thereby provides an improved digital audio output.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: January 9, 2007
    Assignee: Placeware, Inc.
    Inventor: Erik J. Gilbert
  • Patent number: 7139309
    Abstract: A process for transmission of information between at least two devices comprises: generating a serial message coded by means of a time sequence of binary transitions called bits; reducing the time length of all bits in the message by changing them into shorter bits, in order to insert additional bits whose half duration falls at the moment in time where the transitions between unchanged bits occurred when no additional bits are inserted; keeping the half duration point of all reduced data bits to the same place as they were in the unchanged message; keeping the total duration of the message containing the additional bits identical to the total length of the unchanged message. The process is compliant with the MIDI standard and allows the increase of the amount of various distinct messages which it is able to convey.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: November 21, 2006
    Inventors: Eric Lukac-Kuruc, David Herscovitch
  • Patent number: 7133411
    Abstract: Maintaining a count of the number of samples below a predefined energy level that are in the sample queue. This count is then utilized by a circuit that is removing samples from the sample queue to determine which samples to delete in order to maintain a synchronous flow of data to a synchronous physical interface. The samples in the queue are being received from a packet switched network via a voice coder. A low energy detector is utilized to determine the energy level of samples before the samples are placed within the sample queue. This information is then utilized to maintain a counter for the circuit that is removing samples from the sample queue. Utilizing the contents of this counter, the circuit removing samples can determine which samples should be deleted of the ones that have a low energy.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: November 7, 2006
    Assignee: Avaya Technology Corp
    Inventor: Norman W. Petty
  • Patent number: 7133647
    Abstract: A transceiver for a code division multiple access communication system comprises a receiver to receive coded information signals and a transmitter to transmit coded information signals. A local oscillator provides a time and frequency reference for the receiver and the transmitter. A timing controller provides timing signals for the receiver and the transmitter. A signal processor decodes received signals to determine a common error associated with the timing controller. A timing correction circuit smoothly adjusts the timing of the coded information signals transmitted by the transmitter responsive to the timing error to reduce the timing error over a desired time interval.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: November 7, 2006
    Assignee: Ericsson Inc.
    Inventor: Paul W. Dent