Conversion Of Rate From A Single Input To A Single Output Patents (Class 370/545)
  • Patent number: 10564719
    Abstract: The disclosed technologies address various technical problems, including improving human-computer interaction, by augmenting the functionality provided by user input devices using a digital glove. For example, a digital glove can be utilized to provide pressure sensitivity for non-pressure sensitive touchscreen devices, attribute input made with a digital pen to a user wearing the digital glove, augment the functionality provided by mice and other types of handheld user input devices, augment the functionality provided gaze tracking systems, improve camera-based motion tracking systems, and to augment the functionality provided by speech recognition systems.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Klein, Andrew Stuart Glass, Sang Ho Yoon, Roy H. Berger
  • Patent number: 10321873
    Abstract: This invention is smart clothing (such as a shirt or pair of pants) for ambulatory motion capture comprising: an article of clothing; an electromagnetic energy emitter; an electromagnetic energy receiver; a helical stretching and/or bending electromagnetic energy pathway that spans a body joint, wherein motion of the body joint stretches and/or bends the pathway, and wherein stretching and/or bending of the pathway changes the flow of electromagnetic energy from the emitter to the receiver; and a data processor, wherein the data processor analyzes changes in the flow in order to measure motion of the body joint.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: June 18, 2019
    Assignee: Medibotics LLC
    Inventor: Robert A. Connor
  • Patent number: 9900903
    Abstract: Packets received by a network device are assigned to packet flows defined by shared packet characteristics. The packet flows belong to a first category containing packet flows that are to be granted access to the shared resource periodically and with a fixed time interval between subsequent grants of access to the shared resource, or a second category containing packet flows not included in the first category. A periodic schedule that allocates the shared resource to the packet flows in the first category is determined. The periodic schedule includes one or more empty time slots during which the shared resource is not granted to any packet flow in the first category. Access to the shared resource is granted to packet flows in the first category according to the periodic schedule, and is granted packet flows in the second category during the empty time slots in the periodic schedule.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: February 20, 2018
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventor: Ori Rottenstreich
  • Patent number: 9731714
    Abstract: A vehicle apparatus used in a vehicle measures a first elapsed time after completion of a parking operation by which the vehicle is parked in a parking region, and prohibits movement of the vehicle to adjust the parking position when the first elapsed time reaches a first predetermined time before receipt of a instruction signal by the receiver Accordingly, it is possible to improve safety by preventing the vehicle from moving out of a parking position even if the moving part is erroneously operated when the predetermined time elapses after the completion of parking operation.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 15, 2017
    Assignee: FUJITSU TEN LIMITED
    Inventor: Takechika Kiriya
  • Patent number: 9612841
    Abstract: A multi-processor includes a pool of processors and a common packet buffer memory. Bytes of packet data of a packet are stored in the packet buffer memory. Each of the processors has an intelligent packet data register file. One processor is tasked with processing the packet data, and its packet data register file caches a subset of the bytes. Some instructions when executed require that the packet data register file supply the processor execute stage with certain bytes of the packet data. The register file includes a set of slice portions, where each slice portion is responsible for different bytes of the overall packet data. Each slice portion independently handles stalling the processor and prefetching any bytes it is responsible for. The slice portions output their bytes in a shifted and masked fashion to that the overall register file output is properly presented to the execute stage.
    Type: Grant
    Filed: November 2, 2014
    Date of Patent: April 4, 2017
    Assignee: Netronome Systems, Inc.
    Inventor: Gavin J. Stark
  • Patent number: 9519484
    Abstract: A multi-processor includes a pool of processors and a common packet buffer memory. Bytes of packet data of a packet are stored in the packet buffer memory. Each processor has an intelligent packet data register file. One processor is tasked with processing the packet, and its packet data register file caches a subset of the bytes. If the register file detects a packet data prefetch trigger condition, and it does not store some of the bytes in a prefetch window, then it prefetches the bytes before such bytes are required in the execution of a subsequent instruction. The processor has instructions that configure the prefetching, that enable such prefetching, and that disable such prefetching in certain ways.
    Type: Grant
    Filed: November 2, 2014
    Date of Patent: December 13, 2016
    Assignee: Netronome Systems, Inc.
    Inventor: Gavin J. Stark
  • Patent number: 9516531
    Abstract: Methods, systems, and devices for mobility management for wireless communications systems that utilize a flexible bandwidth carrier are provided. Some embodiments include determining and transmitting assistance information to one or more user equipment (UEs) to facilitate mobility management with respect to the flexible bandwidth carrier. Some embodiments include signaling flexible bandwidth carrier information to UEs including, but not limited to: UE-centric approaches, network-centric approaches, network-centric approaches with PLMN, SIB creation approaches, and/or application layer approaches. A flexible bandwidth carrier may involve a wireless communications system that may utilize portions of spectrum that may not fit a normal bandwidth. A flexible bandwidth carrier may be generated with respect to a normal bandwidth carrier through dilating, or scaling down, the time or the chip rate of the flexible bandwidth carrier with respect to the normal bandwidth carrier.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: December 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Olufunmilola O. Awoniyi, Soumya Das, Edwin C. Park, Roy Franklin Quick, Jr., Samir Salib Soliman
  • Patent number: 9344756
    Abstract: A system and method for transmitting files from a sender to a receiver in a television distribution system, for example, a cable television distribution network, is provided. The files are transmitted without the need for transmitting a directory over an out of band communications link. In an exemplary embodiment, a filename corresponding to a file to be transmitted is provided to a transform. The transform calculates a PID based on the filename. The calculated PID is incorporated into the MPEG2 data stream carrying the corresponding file contents. When an application program running in the receiver requests a file, the filename of the requested file is provided to a transform operating in the receiver. The transmitter and receiver transforms are identical. The transform provides a corresponding PID at its output. The PID is used to tune a PID filter on the receiver end such that the requested file is selected from the incoming MPEG bit stream for processing by the processor.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: May 17, 2016
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: James Parnell, Matthew Schrier, John Denison, John Wurtz
  • Patent number: 9342313
    Abstract: A transactional memory (TM) includes a control circuit pipeline and an associated memory unit. The memory unit stores a plurality of rings. The pipeline maintains, for each ring, a head pointer and a tail pointer. A ring operation stage of the pipeline maintains the pointers as values are put onto and are taken off the rings. A put command causes the TM to put a value into a ring, provided the ring is not full. A get command causes the TM to take a value off a ring, provided the ring is not empty. A put with low priority command causes the TM to put a value into a ring, provided the ring has at least a predetermined amount of free buffer space. A get from a set of rings command causes the TM to get a value from the highest priority non-empty ring (of a specified set of rings).
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: May 17, 2016
    Assignee: Netronome Systems, Inc.
    Inventor: Gavin J. Stark
  • Patent number: 9100069
    Abstract: In one aspect, a method for encoding control information generated by a user equipment (UE) is provided, where the control information comprises a first bit sequence, a second bit sequence, and a third bit sequence. The method comprises: arranging said bit sequences to produce a bit sequence X1; padding the bit sequence X1 with a bit sequence P1 to produce a bit sequence X1?; convolution encoding the bit sequence X1? to produce an encoded bit sequence Z1; and puncturing the bit sequence Z1 using a predefined puncturing pattern to produce a bit sequence R1, wherein the predefined puncturing pattern is a rotationally symmetric puncturing pattern.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: August 4, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Sairamesh Nammi
  • Patent number: 9069602
    Abstract: A transactional memory (TM) includes a control circuit pipeline and an associated memory unit. The memory unit stores a plurality of rings. The pipeline maintains, for each ring, a head pointer and a tail pointer. A ring operation stage of the pipeline maintains the pointers as values are put onto and are taken off the rings. A put command causes the TM to put a value into a ring, provided the ring is not full. A get command causes the TM to take a value off a ring, provided the ring is not empty. A put with low priority command causes the TM to put a value into a ring, provided the ring has at least a predetermined amount of free buffer space. A get from a set of rings command causes the TM to get a value from the highest priority non-empty ring (of a specified set of rings).
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: June 30, 2015
    Assignee: NETRONOME SYSTEMS, INCORPORATED
    Inventor: Gavin J. Stark
  • Patent number: 9055329
    Abstract: A system and method in a broadband receiver (e.g., a satellite television receiver) for efficiently receiving and processing signals, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: June 9, 2015
    Assignee: MaxLinear, Inc.
    Inventors: Glenn Chang, Timothy Gallagher, Sridhar Ramesh
  • Patent number: 8930597
    Abstract: An external memory interface includes an input/output (IO) logic unit operable to convert a rate of data from a first rate corresponding to a memory controller/schedule unit to a second rate corresponding to an external memory device. The external memory interface also includes a latency adjustment unit, operating in a timing domain of the memory controller/schedule unit, operable to add between 1 to [(second rate/first rate)?1] cycles of latency of the second rate.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: January 6, 2015
    Assignee: Altera Corporation
    Inventors: Ryan Fung, Christine Lau, Kalen B. Brunham
  • Patent number: 8750713
    Abstract: The disclosure relates to optical fiber transmission systems, and in particular, pertains to the transceiver cards in an optical fiber transport system. In particular the disclosure teaches an improved transceiver card architecture that allows high density, flexibility and interchangeability of functionality.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 10, 2014
    Assignee: Pivotal Decisions LLC
    Inventors: Samir Satish Sheth, Marvin R. Young, Jeffrey Lloyd Cox, John W. Ayres, III
  • Patent number: 8718212
    Abstract: Embodiments of the present invention provide a rate matching method and apparatus. The method includes: receiving bit data of a first, a second, and a third input subblock, inserting dummy data into bit data in each subblock to respectively form even-numbered rows and odd-numbered rows of a matrix to be buffered for each subblock; inputting bit data of the even-numbered rows in the even-numbered row buffer and bit data of the odd-numbered rows in the odd-numbered row buffer of each subblock to a second buffer, and forming a matrix by using the bit data of the even-numbered rows and the bit data of the odd-numbered rows; controlling the second buffer to send data at the specified address; selecting data sent by the second buffer; and deleting the dummy data from the selected data to obtain valid output data.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: May 6, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Xin Ma
  • Patent number: 8639207
    Abstract: An electronic apparatus which is capable of appropriately providing notification about a connecting state and an operating state of a wireless communication unit, and reducing power consumption. Upon receiving a beacon signal from a wireless communication access point with a predetermined period, a notification unit provides notification that the wireless communication unit is linked to the wireless communication access point. Based on a time corresponding to the predetermined period, the wireless communication unit is returned into a first state from a second state in which a smaller amount of power is consumed than in the first state. When the wireless communication unit lies in the second state, the notification unit is intermittently disabled, and when the wireless communication unit returns from the second state into the first state, the notification unit is disabled.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: January 28, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masami Tsunoda
  • Patent number: 8446921
    Abstract: A serial bus device for transmitting a packet to a link partner is provided. The serial bus device includes a processing unit and a clock difference compensation unit coupled to the processing unit. The processing unit generates the packet. The clock difference compensation unit determines whether to transmit at least one skip ordered set to the link partner prior to the packet according to a type of the packet, so as to compensate for a clock difference for the link partner.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: May 21, 2013
    Assignee: Via Technologies, Inc.
    Inventor: Shih-Hau Chen
  • Patent number: 8421656
    Abstract: Time-interleaved analog-to-digital (AD) conversion circuit, which includes first and second AD converters that generate first and second digital signal sequences by converting an analog input signal into first and second digital signals with a first frequency at first and second timings mutually different with each other is disclosed. The AD conversion circuit further includes a FIFO that receives the first and second digital signal sequences, and a correction filter including first and second portions that are supplied with a common clock signal. The correction filter generates a first corrected digital signal sequence by adding the first synchronized digital signal sequence and the second synchronized digital signal sequence passed through the first portion of the correction filter, and a second corrected digital signal sequence by passing the second synchronized digital signal sequence through the second portion of the correction filter.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: April 16, 2013
    Assignee: Kawasaki Microelectronics Inc
    Inventor: Kazuto Nishi
  • Patent number: 8379676
    Abstract: This document describes tools useful in relaying a data stream from a data device to a network tunnel, such as by injecting in-band control messages without impacting a data rate. For example, the tools may receive data packets on a first link and then relay the data packets to a data device on a second link. While doing so, the tools may periodically free an amount of link time by reducing the length of the relayed data packets by reducing the length of a header of each data packet. The tools may then consume the freed link time by sending a control message on the second link to the data device.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: February 19, 2013
    Assignee: World Wide Packets, Inc.
    Inventors: Kevin Q Daines, Keith Michael Bly, Kelly Donald Fromm, C Stuart Johnson
  • Patent number: 8374203
    Abstract: Given a hardware platform capable of capturing framed data in a multiplexed fashion from multiple sources, a method and apparatus are shown for providing a constant frame rate for each logical stream.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: February 12, 2013
    Assignee: Winnov, L.P.
    Inventor: Harry L. Graham
  • Patent number: 8351428
    Abstract: A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: January 8, 2013
    Assignee: LG Electronics Inc.
    Inventors: Jin Pil Kim, Young In Kim, Ho Taek Hong, In Hwan Choi, Kook Yeon Kwak, Hyoung Gon Lee, Byoung Gill Kim, Jin Woo Kim, Jong Moon Kim, Won Gyu Song
  • Patent number: 8155519
    Abstract: The disclosure relates to optical fiber transmission systems, and in particular, pertains to the transceiver cards in an optical fiber transport system. In particular the disclosure teaches an improved transceiver card architecture that allows high density, flexibility and interchangeability of functionality.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: April 10, 2012
    Assignee: Pivotal Decisions LLC
    Inventors: Samir Satish Sheth, Marvin R. Young, Jeffrey Lloyd Cox, John W. Ayres, III
  • Patent number: 8116799
    Abstract: A method for controlling power in a communication system is disclosed. The power control method includes the steps of calculating a first offset according to traffic information of a mobile station and data transmission channel quality information of the mobile station, determining a second offset according to received channel quality information of the mobile station, received from the mobile station, determining a third offset according to interference information received from other base stations neighboring the base station, and transmitting, to the mobile station, power control information determined based on the first offset, the second offset and the third offset.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: February 14, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jae-Hee Cho, Kwan-Hee Roh, Soon-Young Yoon, Kyung-Joo Suh, In-Seok Hwang
  • Patent number: 8077821
    Abstract: In accordance with a method and apparatus of the present invention, a timing recovery device is disclosed to include a timing correction module responsive to a sampled input signal and adapted to generate a time-corrected signal and to further include a linear predictor coupled to the timing correction module for filtering the time-corrected signal to generate a whitened output signal and to further include a timing update module responsive to the whitened output signal for updating at least one parameter in the timing correction module.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: December 13, 2011
    Assignee: Zoran Corporation
    Inventors: Ping Dong, Jordan Christopher Cookman
  • Patent number: 7936722
    Abstract: In one embodiment according to the present disclosure, a system for implementing handover of a mobile IP session in a cellular communication network generally includes a processor and a memory for storing one or more context information rules associated with an access terminal. The processor is operable to receive a registration request message from the target radio network controller and in response to receipt of the registration request message, transmit a context information request message to query context information from an anchor IP gateway. The processor is also operable to receive a context information response message from the anchor IP gateway and apply the context information response message to the mobile IP connection. The context information response message including at least one context information rule that is associated with the access terminal.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: May 3, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Parviz Yegani, Jayaraman Iyer, Timothy P. Stammers, Anand K. Oswal
  • Patent number: 7924886
    Abstract: A system and processes create a transport stream carrying several encapsulated contents, watermarks, and other ancillary data. The transport stream is re-multiplexed while keeping synchronous and deterministic operation. Synchronous deterministic operation allow each derived transport stream to be broadcasted in Single Frequency Networks, as all re-multiplexers have the same signal at the input and selecting the same content generates exactly the same stream in multiple locations.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: April 12, 2011
    Assignee: Screen Service Broadcasting Technologies S.p.A.
    Inventor: Michele Bargauan
  • Patent number: 7924763
    Abstract: A method and apparatus for rate matching is described. During operation of a transmitter, multiple data streams are received and individually interleaved with a permutation of a same length K?. A permutation (?p0) of a second stream is the same as a permutation (?sys) of a first stream and a permutation (?p1) of a third stream is different from the permutation of the first stream. Each element of ?p1 is derived from the corresponding element of ?sys. The plurality of interleaved streams are multiplexed to form a circular buffer. Finally, data is transmitted from the circular buffer.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: April 12, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Ajit Nimbalker, Yufei W. Blankenship, Brian K. Classon
  • Patent number: 7917582
    Abstract: A text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants includes a messaging server (102); and a plurality of network clients (104) defining said chat participants and configured to identify messages (204) in a chat session according to chat participants and arrange said chat session for display according to a conversation order of participation in said chat session.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: March 29, 2011
    Assignee: Siemens Enterprise Communications, Inc.
    Inventors: Rami Caspi, William J. Beyda
  • Patent number: 7912728
    Abstract: An audio codec in a baseband processor may be utilized for mixing audio signals received at a plurality of data sampling rates. The mixed audio signals may be up sampled to a very large sampling rate, and then down sampled to a specified sampling rate that is compatible with a Bluetooth-enabled device by utilizing an interpolator in the audio codec. The down-sampled signals may be communicated to Bluetooth-enabled devices, such as Bluetooth headsets, or Bluetooth-enabled devices with a USB interface. The interpolator may be a linear interpolator for which the audio codec may enable generation of triggering and/or coefficient signals based on the specified output sampling rate. An interpolation coefficient may be generated based on a base value associated with the specified output sampling rate. The audio codec may enable selecting the specified output sampling rate from a plurality of rates.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: March 22, 2011
    Assignee: Broadcom Corporation
    Inventors: Hongwei Kong, Nelson Sollenberger, Li Fung Chang, Claude Hayek, Taiyi Cheng
  • Patent number: 7899089
    Abstract: A system and method for processing of MPEG transport streams. Specifically, the system may receive a variable bit rate input transport stream with one or more programs. The variable bit rate transport stream is converted into a constant bit rate stream with compliant Program Clock References. Null packets are added to the transport stream at suitable locations to pad it to a constant bit rate. Program clock reference packets are re-stamped to ensure all timing requirements are met.
    Type: Grant
    Filed: July 9, 2008
    Date of Patent: March 1, 2011
    Assignee: Ericsson Television, Inc.
    Inventor: Ciro A. Noronha, Jr.
  • Patent number: 7852771
    Abstract: Link-based source routing may be implemented using generic framing protocol (GFP) to enable GFP frames to contain a switching context that will allow them to be forwarded on a network without requiring state information to be distributed to interior network elements on the network. Source routes may be computed from network topography information obtained using OSPF or ISIS. An extension header type is added to the GFP frames to signal to the network elements that the GFP frame contains a link-based source route. The source route contains a vector of tunnel IDs and a pointer to the current hop, to enable the current tunnel ID to be determined. The tunnel IDs have local significance only, and hence state information is not required to be distributed on the network. A return route may be built by index substitution as the frame traverses the network.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: December 14, 2010
    Assignee: Ciena Corporation
    Inventor: Peter Ashwood-Smith
  • Patent number: 7848303
    Abstract: A Multi-carrier Switch Converter (“MCSC”) for multiplexing a plurality of input signals received at the MCSC into a single MCSC output signal is disclosed. The MCSC may include a Multi-port Selector Switch, wherein the Multi-port Selector Switch receives the plurality of input signals and produces a Multi-port Selector Switch output, wherein the Multi-port Selector Switch output includes a plurality of switched output signals and a frequency translation block in signal communication with the Multi-port Selector Switch, wherein the frequency translation block receives the Multi-port Selector Switch output and frequency translates each switched output signal of the plurality of switched output signals to plurality of translated signals, wherein each translated signal has a fixed carrier frequency.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: December 7, 2010
    Assignee: NXP B.V.
    Inventors: Mats Lindstrom, Reza Moazzam, James Moniz
  • Patent number: 7843846
    Abstract: Method and system for routing network information using a switch element coupled to a network link is provided. The switch element includes a programmable control system to configure the switch element to operate in a default mode, an immediate mode, a threshold mode or an interleave mode; and during the immediate mode, a transmit port inserts at least a fill word with at least a unique character when network information is not available, and transmits network information as soon as it is available. The method includes, determining if an immediate mode is enabled; transmitting at least a fill word with a unique character to a receive port, if network information is unavailable and transmitting network information if the immediate mode is enabled and network information is available.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: November 30, 2010
    Assignee: QLOGIC, Corporation
    Inventors: Frank R. Dropps, Thomas R. Prohofsky
  • Patent number: 7839900
    Abstract: An architecture for a frequency hopped spread-spectrum transmitter-receiver in an advanced tactical data link packet switched network that ensures optimal Statistical Priority-based Media Access (SPMA) performance, enables more efficient packing of hop channels in a given allocated bandwidth and counteracts hostile jamming. The transmitter-receiver supports a scalable symbol rate mode that reduces the symbol rate in the time domain and decreases the bandwidth in the frequency domain, over a predetermined prior value. A transceiver according to the present architecture is able to statically or dynamically scale the symbol rate of transmissions, operate in burst mode and change the hop set. In one embodiment the transceiver is part of a Software Defined Radio (SDR).
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: November 23, 2010
    Assignee: Rockwell Collins, Inc.
    Inventors: John C. Herder, James A. Stevens
  • Patent number: 7822127
    Abstract: Techniques for minimizing signal loss in transit are described. Data signals lose their strengths while traveling across conductive passages such as cooper wire, cooper strip, Printed Circuit Board (PCB), etc. There are two major factors that affect the signal loss: the distance and the speed. To minimize signal loss while maintaining higher rate data signals for I/O, substantially lower rate data signals are used in transit between two interfaces over a signal path.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: October 26, 2010
    Assignee: Super Micro Computer, Inc.
    Inventors: Ben-Koon Lin, Charles J. Liang
  • Patent number: 7764614
    Abstract: The present invention provides a method and an apparatus for providing data management between a serial interface and another component. A variable rate buffer manager and state machine progress data on a serial link relative to a width and clocking frequency of a parallel bus that interfaces within the serial link. Event scheduler logic is provided that controls the mode of operation of the buffer manager and state machine.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: July 27, 2010
    Assignee: LSI Corporation
    Inventor: Kuo-Shu Wang
  • Patent number: 7733830
    Abstract: The invention relates to a method for streaming of media from a streaming server (111) to a mobile client device (101) over an air-interface, wherein, after a cell reselection, the method comprises requesting the streaming server (111) to resend streaming media which the mobile client device (101) was not able to receive due to the cell reselection.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: June 8, 2010
    Assignee: Nokia Corporation
    Inventors: Igor D. D. Curcio, Miikka Lundan
  • Patent number: 7729415
    Abstract: A high-speed interface for implementation in a programmable device such as, e.g., a programmable logic device (“PLD”) is described. Multi-gigabit transceivers of the PLD provide transmit and receive lock signals and have inputs for reference transmit and receive clock signals. One of the multi-gigabit transceivers provides a first transmit clock signal, a first receive clock signal, and a second receive clock signal. A data rate converter fractionally multiplies a second transmit clock signal to provide the reference transmit clock signal. A skew synchronization block obtains respective transmit and receive lock signals from the multi-gigabit transceivers and provides respective receive and transmit synch adjustment signals to the multi-gigabit transceivers. Synchronous operation of the multi-gigabit transceivers in receive and transmit directions is adjusted with receive and transmit synch adjustment signals to maintain lane-to-lane skew for the high-speed interface within a target range.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: June 1, 2010
    Assignee: Xilinx, Inc.
    Inventor: Nicholas J. Possley
  • Patent number: 7729617
    Abstract: The invention is relevant to optical fiber transmission systems, and in particular, pertains to the transceiver cards in an optical fiber transport system. In particular the invention teaches an improved transceiver card architecture that allows high density, flexibility and interchangeability of functionality.
    Type: Grant
    Filed: June 4, 2003
    Date of Patent: June 1, 2010
    Inventors: Samir Satish Sheth, Marvin R. Young, Jeffrey Lloyd Cox, John W. Ayres, III
  • Publication number: 20100008385
    Abstract: A system and method for processing of MPEG transport streams. Specifically, the system may receive a variable bit rate input transport stream with one or more programs. The variable bit rate transport stream is converted into a constant bit rate stream with compliant Program Clock References. Null packets are added to the transport stream at suitable locations to pad it to a constant bit rate. Program clock reference packets are re-stamped to ensure all timing requirements are met.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Inventor: Ciro A. Noronha, JR.
  • Patent number: 7630410
    Abstract: A bit stream multiplexer and a bit stream demultiplexer of the present invention couples a communication Application Specific Integrate Circuit (ASIC) to a high-speed bit stream media. The bit stream multiplexer includes a first transmit data multiplexing integrated circuit having an input that receives a first plurality of bit streams at a first bit rate from the communication ASIC and an output that produces a second plurality of bit streams at a second bit rate, the second plurality having fewer bit streams than said first plurality. It further includes a second transmit data multiplexing integrated circuit having an input that receives the second plurality of bit streams at the second bit rate and an output that produces a single bit stream at a line bit rate, the single bit stream having a predetermined bit order. The bit stream demultiplexer includes similar demultiplexing integrated circuits.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: December 8, 2009
    Assignee: Broadcom Corporation
    Inventors: Mohammad Nejad, Daniel Schoch
  • Patent number: 7590146
    Abstract: The object of the invention is to enhance data transmission efficiency by considering a clock frequency, a data transmission method and a data storage method.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: September 15, 2009
    Assignee: Panasonic Corporation
    Inventor: Hiroyuki Murata
  • Patent number: 7590154
    Abstract: A system and method are provided for a sampled accumulation method that maps information into Synchronous Payload Envelopes (SPEs). The method buffers data from a plurality of tributaries, and sequentially stores buffer-fill information for each tributary in a first memory, at a rate of up to one tributary per system clock (Fsys) cycle. A stored accumulation of buffer-fill information for each tributary is updated at a sample rate frequency (Fsample), where Fsample?Fsys. The stored accumulation of buffer-fill information is used to calculate stuff bit opportunities for each tributary. As a result, the rate of data being mapped into outgoing tributaries is regulated, and the outgoing mapped tributaries are combined in a SPE.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: September 15, 2009
    Assignee: Applied Micro Circuits Corporation
    Inventors: Ravi Subrahmanyan, Venkat Sreenivas
  • Patent number: 7545828
    Abstract: A mechanism for implementing a single-interrupt-based voice playout buffer transfer operation. The contents of each respective channel of a multi-channel voice playout buffer are encapsulated so as to prepend a four byte ATM header, a HEC byte, and a four byte AAL2 header to a forty-four byte voice channel field to realize a standard fifty-three byte ATM cell. Within the AAL2 header, a channel identification byte (CID) provides selective mapping to timeslots of a TDM frame, to accommodate variations among different vendor equipments. The next to last bit of the last byte of the ATM header is used as an interrupt to the network processor. Only the highest voice channel asserts this next to last bit as an interrupt bit.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: June 9, 2009
    Assignee: Adtran, Inc.
    Inventor: Phillip Stone Herron
  • Publication number: 20090086768
    Abstract: Embodiments of the present invention provide a system for transferring data between a receiver chip and a transmitter chip. The system includes a set of data path circuits in the transmitter chip and a set of data path circuits in the receiver chip coupled to a shared data channel. In addition, the system includes a set of asynchronous control circuits for controlling corresponding data path circuits in the transmitter chip and receiver chip. Upon detecting the transition of a control signal for an asynchronous control circuit in the transmitter chip, the asynchronous control circuit is configured to enable a transfer of data from the corresponding data path circuit in the transmitter chip across the data channel to a corresponding data path circuit in the receiver chip, and generate a control signal to cause a next asynchronous control circuit to commence the transfer of a data signal.
    Type: Application
    Filed: October 2, 2007
    Publication date: April 2, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Scott M. Fairbanks
  • Patent number: 7492788
    Abstract: A wireless system has a high rate data channel for time multiplexed communications to multiple mobile stations (MSs). Control channels include a forward link common power control channel and reverse link feedback channels for pilot, forward channel quality, and data acknowledgements from each MS. An MS can have an active state for data communications, for which these control channels are used at the full (time slot) rate, or a control hold state, in which acknowledgements are not needed and the others of these control channels can be shared among a plurality of MSs in the control hold state and each using a reduced rate such as ½, ¼, or ? of the full rate. The arrangement can support an increased number of active MSs, facilitating an increased total throughput on the high rate data channel, without increasing system resources for the control channels.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: February 17, 2009
    Assignee: Nortel Networks Limited
    Inventors: Hang Zhang, Mo-Han Fong
  • Publication number: 20080267225
    Abstract: A high-speed serial demultiplexer receives over four high-speed serial data lines at a nominal rate of 10 GBPS and demultiplexes the data to 16 lines with a rate of 2.5 GHz each. The demultiplexer circuits are configured as two D type latches, one of which latches data on the positive edge of a 5 GHz clock, the other of which latches every other bit of the 10 GBPS data on the negative edge of the 5 GHz clock, alternating with the first D latch. Each of the two D latches is configured as a master-slave flip-flop that includes a master D latch and a slave D latch. The master receives the data at the 10 GBPS rate and clocks every other bit to its output using an edge of the 5 GHz clock (the positive edge for one of the D-latches, the negative for the other). The slave clocks the data form the master to its output on the opposite edge of the clock following the master.
    Type: Application
    Filed: June 2, 2008
    Publication date: October 30, 2008
    Applicant: BROADCOM CORPORATION
    Inventor: Jun Cao
  • Patent number: 7437655
    Abstract: This invention relates to a flexible rate matching method, comprising the steps of: a) receiving a continuous stream of data items at a prespecified rate of a clock signal in a configurable data shift register; b) storing, for each data item stored in the data shirt register, an associated indication of validity in a configurable validity shift register and shifting the indications of validity at said prespecified rate; c) modifying the contents of the data shift register and the validity shift register through puncture/repetition operations so as to achieve a rate matching, and d) outputting valid data items at said prespecified rate using said indications of validity stored in the validity shift register. The invention also relates to a corresponding flexible rate matching apparatus as well as to a computer program product and a processor program product.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: October 14, 2008
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Gerd Mörsberger, Stefan Schütz, Georg Spörlein
  • Patent number: 7414971
    Abstract: A method converts an input data rate associated with N units of data to an output data rate associated with M units of data. The method includes calculating N write-control parameters each associated with one of M addresses of an output memory, directing each of N values of input data to an associated address of the output memory in response to the N calculated write-control parameters, and reading the output memory to provide output data associated with the output data rate. If N is greater than M, some of the N write-control parameters are associated with at least one shared address of the M addresses. If M is greater than N, all of the N write-control parameters are associated with different addresses of the M addresses. An apparatus is configured to implement this method.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: August 19, 2008
    Assignee: Analog Devices, Inc.
    Inventors: Guolin Pan, Anshoo Tandon, Ravikumar Ramanathan, Michael J. Lopez
  • Patent number: 7403548
    Abstract: A communication system includes a link module having a first serial interface for interfacing to a serial link. The link module also including a second serial interface. The system also includes a Media Access Control (MAC) module including a parallel interface. The system also includes a converter module, coupled between the parallel interface and the second serial interface, configured to convert symbols, transferred between the parallel interface and the second serial interface, between a parallel format at the parallel interface and a serial format at the serial interface.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: July 22, 2008
    Assignee: Broadcom Corporation
    Inventors: James M Muth, Gary Huff