Patents by Inventor Jeremy H. Lin

Jeremy H. Lin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8873671
    Abstract: A system involves a transmitting device (for example, a first wireless communication device) and a receiving device (for example, a second wireless communication device). In the receiving device, LLR (Log-Likelihood Ratio) values are stored into an LLR buffer. LLR bit width is adjusted as a function of packet size of an incoming transmission to reduce the LLR buffer size required and/or to prevent LLR buffer capacity from being exceeded. The receiver may use a higher performance demodulator in order to maintain performance despite smaller LLR bit width. In the transmitting device, encoder code rate is adjusted as a function of receiver LLR buffer capacity and packet size of the outgoing transmission such that receiver LLR buffer capacity is not exceeded. Any combination of receiver LLR bit width adjustment, demodulator selection, and encoder code rate adjustment can be practiced to reduce LLR buffer size required while maintaining performance.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: October 28, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Hemanth Sampath, Avneesh Agrawal, Jeremy H. Lin
  • Patent number: 8787433
    Abstract: A modem (for example, a modem within a cellular telephone) includes a plurality of Wireless Communication System Modem Sub-Circuits (WCSMSCs). Each WCSMSC receives a control signal generated by a corresponding one of a plurality of programmable timers. Each timer receives the same sequence of count values from a wall clock counter. A processor that controls overall modem operation can program a timer to generate a control pulse at a particular count time of the wall clock counter. The processor can also program a timer to generate a periodic control signal. The control signals output from the timers orchestrate when the various WCSMSCs start operating in the processing of a frame. By virtue of the programmability of the timers, the wall clock timer system is programmable to generate customized control signals such that frames of new and different protocols having arbitrary frame structures can be processed by the same modem/timer system.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: July 22, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Arunava Chaudhuri, Iwen Yao, Jeremy H. Lin, Remi Gurski
  • Patent number: 8787989
    Abstract: A communications system and method for a wireless mobile device is provided. The method includes performing sleep mode operations in a device and performing wake-up operations with one or more base stations in view of the sleep mode operations in the device. The method also includes demodulating a communications channel for the device during sleep mode operations in the device and prior to synchronizing with the base stations.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: July 22, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ravi Palanki, Jeremy H. Lin, Hemanth Sampath
  • Patent number: 8738680
    Abstract: An improved processing engine for performing Fourier transforms includes an instruction processor configured to process sequential instruction software commands and a Fourier transform engine coupled to the instruction processor. The Fourier transform engine is configured to perform Fourier transforms on a serial stream of data. The Fourier transform engine is configured to receive configuration information and operational data from the instruction processor via a set of software tasks.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: May 27, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Arunava Chaudhuri, Hemanth Sampath, Iwen Yao, Jeremy H. Lin, Raghu N. Challa, Min Wu
  • Patent number: 8566676
    Abstract: Techniques for encoding and decoding data are described. In an aspect, multiple code rates for a forward error correction (FEC) code may be supported, and a suitable code rate may be selected based on packet size. A transmitter may obtain at least one threshold to use for code rate selection, determine a packet size to use for data transmission, and select a code rate from among the multiple code rates based on the packet size and the at least one threshold. In another aspect, multiple FEC codes of different types (e.g., Turbo, LDPC, and convolutional codes) may be supported, and a suitable FEC code may be selected based on packet size. The transmitter may obtain at least one threshold to use for FEC code selection and may select an FEC code from among the multiple FEC codes based on the packet size and the at least one threshold.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: October 22, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Ravi Palanki, Jeremy H. Lin, Aamod Khandekar, Alexei Gorokhov, Avneesh Agrawal
  • Patent number: 8520571
    Abstract: A flexible and reconfigurable digital system (for example, a wireless modem) includes a set of sub-circuits. Each sub-circuit includes a task manager and an amount of configurable hardware circuitry for performing a type of operation on a data stream. The task manager of a sub-circuit can configure and control the configurable hardware of the sub-circuit. A central processor configures and orchestrates operation of the sub-circuits by maintaining a set of task lists in a tightly coupled memory. Each task list includes task instructions for a corresponding sub-circuit. The task manager of a sub-circuit reads task instructions from its task list and controls its associated hardware circuitry as directed by the instructions. A timestamp task instruction and a push task instruction and the task list architecture allow modem sub-circuits to be easily reconfigured to operate in accordance with either a first air interface standard or a second air interface standard.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: August 27, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Arunava Chaudhuri, Iwen Yao, Jeremy H. Lin, Ali RostamPisheh, Raghu Challa, Hemanth Sampath, Megan Wu, Joseph Zanotelli, Mrinal Nath
  • Patent number: 8520500
    Abstract: An apparatus operable in a wireless communication system, the apparatus may include an FFT symbol buffer and a demapping device. The FFT symbol buffer can feed FFT symbol data derived from received communication signals to a channel estimation device and a shared buffer. The channel estimation device can also provide intermediate data to the shared buffer. The intermediate data may be in tile form and can be derived from the FFT symbol data. Further, the intermediate data can be stored in the shared buffer. The demapping device can extract the intermediate data from the shared buffer in various forms including sub-packet form.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: August 27, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Jeremy H. Lin, Arunava Chaudhuri, Raghu N. Challa, Hemanth Sampath
  • Patent number: 8458380
    Abstract: A flexible and reconfigurable digital system (for example, a wireless modem) includes a set of sub-circuits. Each sub-circuit includes a task manager and an amount of configurable hardware circuitry for performing a type of operation on a data stream. The task manager of a sub-circuit can configure and control the configurable hardware of the sub-circuit. A central processor configures and orchestrates operation of the sub-circuits by maintaining a set of task lists in a tightly coupled memory. Each task list includes task instructions for a corresponding sub-circuit. The task manager of a sub-circuit reads task instructions from its task list and controls its associated hardware circuitry as directed by the instructions. A timestamp task instruction and a push task instruction and the task list architecture allow modem sub-circuits to be easily reconfigured to operate in accordance with either a first air interface standard or a second air interface standard.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: June 4, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Arunava Chaudhuri, Iwen Yao, Jeremy H. Lin, Remi Gurski, Kevin W. Yen
  • Patent number: 8451740
    Abstract: A method and apparatus are presented for compensating drifts in access terminals occurring during a sleep time. The method includes determining whether a sleep time exceeds a threshold, buffering time domain samples containing acquisition pilots and a paging channel, powering down RF circuitry in the access terminal after buffering samples, processing the samples to compensate for drift, and determining whether the access terminal was paged based upon the processed samples. The apparatus includes a digital front end, an FFT engine coupled to the digital front end, a symbol buffer coupled to the FFT engine, a processor coupled to the digital front end, FFT engine, and symbol buffer, and a memory coupled to the processor, the memory further comprising instructions for executing the method.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 28, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Hemanth Sampath, Ravi Palanki, Jeremy H. Lin, Tamer A. Kadous
  • Patent number: 8437433
    Abstract: A demodulation mask bitmap includes binary mask values. Each mask value corresponds to an input resource element to a demodulator. For each mask value of a first state, a demodulation engine of the demodulator is not clocked and the demodulator outputs a zero-valued resource element. For each mask value of a second state, the demodulation engine is clocked, the input resource element is demodulated, and the demodulator outputs a demodulated resource element. A demodulation mask bitmap is designed to mask pilot resource elements and corrupted resource elements. Power is conserved by not clocking the demodulation engine for corrupted and pilot resource elements. Subsequent LLR generation and decode operations are simplified. Decoder performance is improved because the decoder does not decode LLR values derived from corrupted resource elements and/or resource elements not relevant to the reconstruction of a communicated message.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: May 7, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Raghu N. Challa, Jeremy H. Lin
  • Patent number: 8365047
    Abstract: Techniques for encoding and decoding data are described. In an aspect, multiple code rates for a forward error correction (FEC) code may be supported, and a suitable code rate may be selected based on packet size. A transmitter may obtain at least one threshold to use for code rate selection, determine a packet size to use for data transmission, and select a code rate from among the multiple code rates based on the packet size and the at least one threshold. In another aspect, multiple FEC codes of different types (e.g., Turbo, LDPC, and convolutional codes) may be supported, and a suitable FEC code may be selected based on packet size. The transmitter may obtain at least one threshold to use for FEC code selection and may select an FEC code from among the multiple FEC codes based on the packet size and the at least one threshold.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: January 29, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Ravi Palanki, Jeremy H. Lin, Aamod Khandekar, Alexei Gorokhov, Avneesh Agrawal
  • Patent number: 8355685
    Abstract: Techniques for segmented CDMA searching are disclosed. In one aspect, a searcher comprises a plurality of storage elements selectable for performing a plurality of segmentable search tasks, each storage element operable for storage of and access to state information for one of the plurality of search tasks. In another aspect, a first search task is interrupted in progress, the state information for the first task is stored, a second search task is performed, and the first search task is continued using the stored state information. In yet another aspect, a search task is segmented into smaller search segments, sized to fit within contiguous available time in the searcher. Various other aspects of the invention are also presented. These aspects have the benefit of circuit area and search-time efficiency which translate into reduced costs, increased standby time, increased acquisition speed, higher quality signal transmission, increased data throughput, decreased power, and improved overall system capacity.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: January 15, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Subramanya P. Rao, Da-Shan Shiu, Jeremy H. Lin, Jeong Geun Kim
  • Patent number: 8320407
    Abstract: Techniques for transmitting data in a communication system are described. A packet may be partitioned into multiple subpackets, and each subpacket may be encoded separately. The subpackets may be mapped to resources assigned for transmission of the packet, with at least one subpacket being mapped to a subset of the assigned resources. The assigned resources may include multiple tiles, with each tile corresponding to a block of time frequency resources. The subpackets may be mapped to the tiles such that (i) the subpackets are mapped to equal number of tiles to achieve similar decoding performance, (ii) each subpacket is mapped to at least NMIN tiles, if available, to achieve a certain minimum diversity order for the subpacket, and/or (iii) each subpacket is mapped to a subset of the multiple tiles, if possible, so that the subpacket can be decoded without having to demodulate all of the tiles.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: November 27, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Ravi Palanki, Jeremy H. Lin, Aamod Khandekar, Alexei Gorokhov, Avneesh Agrawal
  • Patent number: 8208920
    Abstract: A reference signal management (RSM) program executing on a mobile device detects multiple reference signals, allocates those reference signals into groups, and performs reference signal management functions using information conveyed in the reference signals. The RSM program detects both broadband and narrowband reference signals and maintains updated groups of reference signals that are transmitted from access points with independent configurations or different radio technologies. Battery power of the mobile device is efficiently used to manage reference signals in heterogeneous network environments by preventing unnecessary handoffs, overhead downloads, access probes and new registrations. Reference signals are managed from both synchronous and asynchronous sectors and in idle mode as well as in connected state mode.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: June 26, 2012
    Assignee: Qualcomm Incorporated
    Inventors: Hemanth Sampath, Jeremy H. Lin, Kurt W. Otte, Rajat Prakash
  • Patent number: 8199739
    Abstract: A method for adjusting timing in a Frequency Division Multiplexing (FDM) system, including receiving a request to perform a timing correction, generating a time domain FDM symbol, and controlling the timing correction in the time domain FDM symbol by at least one of adjusting a length of a cyclic prefix, overlapping a portion of adjacent FDM symbols, adjusting a symbol windowing length, or utilizing a return link (RL) silence interval.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: June 12, 2012
    Assignee: Qualcomm Incorporated
    Inventors: Hemanth Sampath, Jeremy H. Lin, Sunil K. Kandukuri Narayan, Sameer Vermani
  • Publication number: 20120089890
    Abstract: Techniques for encoding and decoding data are described. In an aspect, multiple code rates for a forward error correction (FEC) code may be supported, and a suitable code rate may be selected based on packet size. A transmitter may obtain at least one threshold to use for code rate selection, determine a packet size to use for data transmission, and select a code rate from among the multiple code rates based on the packet size and the at least one threshold. In another aspect, multiple FEC codes of different types (e.g., Turbo, LDPC, and convolutional codes) may be supported, and a suitable FEC code may be selected based on packet size. The transmitter may obtain at least one threshold to use for FEC code selection and may select an FEC code from among the multiple FEC codes based on the packet size and the at least one threshold.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 12, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Ravi PALANKI, Jeremy H. LIN, Aamod KHANDEKAR, Alexei GOROKHOV, Avneesh AGRAWAL
  • Publication number: 20100279709
    Abstract: Systems and methodologies are described that facilitate multimode communication in wireless networks. Receiving and/or transmitting components can comprise a plurality of receive paths over which antennas can forward concurrently received signals to facilitate simultaneous or shared receiving of signals related to disparate communication technologies. The receive paths can be implemented by one or more multiplexers (e.g., diplexers, triplexers, etc.) to facilitate separating signals simultaneously received over disparate bands. In addition, antenna switching is described to facilitate shared receiving. Multimode transmitting is similarly provided. In particular, voice, data and global positioning system (GPS) signals can be concurrently received and processed by a wireless device.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Reza Shahidi, Sanjeev A. Athalye, Jeremy H. Lin, Victor A. Abramsky
  • Publication number: 20100232356
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided to enable a reduction in processing power while handling high data rates. An apparatus includes a processing system configured to service a MAC PDU. Here, the MAC PDU includes a MAC header and at least one MAC SDU. The MAC header includes a transmission sequence number (TSN) having a length greater than 6 bits. Further, the processing system is configured to read the MAC header and to transport the MAC PDU in accordance with the MAC header between a MAC and a PHY utilizing one or more transport blocks over one or more transport channels.
    Type: Application
    Filed: March 9, 2010
    Publication date: September 16, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Shailesh Maheshwari, Liangchi Hsu, Aziz Gholmieh, Rohit Kapoor, Etienne F. Chaponniere, Danlu Zhang, Jeremy H. Lin
  • Publication number: 20100067598
    Abstract: A system involves a transmitting device (for example, a first wireless communication device) and a receiving device (for example, a second wireless communication device). In the receiving device, LLR (Log-Likelihood Ratio) values are stored into an LLR buffer. LLR bit width is adjusted as a function of packet size of an incoming transmission to reduce the LLR buffer size required and/or to prevent LLR buffer capacity from being exceeded. The receiver may use a higher performance demodulator in order to maintain performance despite smaller LLR bit width. In the transmitting device, encoder code rate is adjusted as a function of receiver LLR buffer capacity and packet size of the outgoing transmission such that receiver LLR buffer capacity is not exceeded. Any combination of receiver LLR bit width adjustment, demodulator selection, and encoder code rate adjustment can be practiced to reduce LLR buffer size required while maintaining performance.
    Type: Application
    Filed: March 17, 2009
    Publication date: March 18, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Hemanth Sampath, Avneesh Agrawal, Jeremy H. Lin
  • Publication number: 20090245222
    Abstract: A method for adjusting timing in a Frequency Division Multiplexing (FDM) system, including receiving a request to perform a timing correction, generating a time domain FDM symbol, and controlling the timing correction in the time domain FDM symbol by at least one of adjusting a length of a cyclic prefix, overlapping a portion of adjacent FDM symbols, adjusting a symbol windowing length, or utilizing a return link (RL) silence interval.
    Type: Application
    Filed: March 20, 2009
    Publication date: October 1, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Hemanth Sampath, Jeremy H. Lin, Sunil K. Kandukuri Narayan, Sameer Vermani