Patents Represented by Attorney Thomas Rouse
  • Patent number: 7212631
    Abstract: Techniques for efficient KASUMI ciphering are disclosed. In one aspect, one KASUMI round for generating a fractional portion of the KASUMI cipher is deployed with appropriate feedback such that eight sequential rounds produce the KASUMI output. In another aspect, one third of the FO function is deployed with appropriate feedback such that three successive cycles produce the FO output. In yet another aspect, the FI function is deployed with appropriate feedback such that two subsequent cycles produce the FI output. In yet another aspect, a sub-key generator comprising two shift registers produces sub-keys for each round and sub-stage thereof in an efficient manner. These aspects, collectively, yield the advanced benefits of low area and low cost implementations of KASUMI with a simple user interface. Various other aspects of the invention are also presented.
    Type: Grant
    Filed: August 1, 2001
    Date of Patent: May 1, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Roberto Fabian Averbuj, Pradeep Kumar Mishra, Rajat Rajinderkumar Dhawan
  • Patent number: 7212538
    Abstract: Communication methods, buffer management methods, communication systems, and communication devices for mobile communications using acknowledgement-based protocols, such as TCP. Communication buffer memory includes free and committed memory, with copies of transmitted messages awaiting acknowledgement stored in committed memory of transmit buffer. Memory controller monitors communication buffer state and, if free memory is less than a memory threshold, controller extracts TCP ACKNUM from a received host message. The TCP ACKNUM acknowledges transmitted message copies having ACKNUMs of lesser ordinality, and memory controller identifies and denominates the committed memory storing acknowledged messages as free memory, potentially avoiding deadlock.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: May 1, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Nischal Abrol, Sandeep Singhai
  • Patent number: 7210963
    Abstract: The described embodiments provide mobile electronic devices and associated methods for securely maintaining a connected relationship between device housings. These embodiments include a first housing having at least one first engagement portion and a second housing having at least one second engagement portion, where the second engagement portion is movable between a disconnected state and a connected state relative to the first engagement portion. Further, the second engagement portion is also movable a predetermined engagement distance. Additionally, a limiting structure is positionable adjacent to at least one of the first housing and the second housing such that the limiting structure prevents the second engagement portion from moving the predetermined engagement distance after achieving the connected state.
    Type: Grant
    Filed: October 12, 2004
    Date of Patent: May 1, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Thomas J. Chintala, Scott R. Semenik
  • Patent number: 7209461
    Abstract: Techniques for increased finger demodulation capability in a hardware efficient manner are disclosed. In one aspect, I and Q samples are shifted into a parallel-accessible shift register. A plurality of chip samples are accessed from the shift register and operated on in parallel to produce a multi-chip result for a channel each cycle. These multi-chip results can be accumulated and output to a symbol-rate processor on symbol boundaries. The scheduling of shift register access, computation, and accumulation can be scheduled such that the hardware is time-shared to support a large number of channels. In another aspect, time-tracking of a large number of channels can be accommodated through channel-specific indexing of the contents of the shift register file. These aspects, along with various others also presented, provide for hardware efficient chip rate processing capability for a large number of channels, with a high degree of flexibility in deployment of those channels.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: April 24, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Avneesh Agrawal, Jeremy H. Lin
  • Patent number: 7210002
    Abstract: The disclosed embodiments provide for a system and method for storing data in a flash memory device that has a code bank and a data bank. The method includes writing data to the data bank under control of a flash driver in the code bank when sufficient space is expected to exist in the data bank. Otherwise, the method includes writing data to the code bank under control of a flash driver in a storage device that is external to the flash memory device.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: April 24, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Clifton E. Scott, John Gatti, Laxmi Rayapudi
  • Patent number: 7203643
    Abstract: A system and method for transmitting speech activity in a distributed voice recognition system. The distributed voice recognition system includes a local VR engine in a subscriber unit and a server VR engine on a server. The local VR engine comprises an advanced feature extraction (AFE) module that extracts features from a speech signal, and a voice activity detection (VAD) module that detects voice activity within a speech signal. The combined results from the VAD module and feature extraction module are provided in an efficient manner to a remote device, such as a server, in the form of advanced front end features, thereby enabling the server to process speech segments free of silence regions. Various aspects of efficient speech segment transmission are disclosed.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: April 10, 2007
    Assignee: Qualcomm Incorporated
    Inventor: Harinath Garudadri
  • Patent number: 7197283
    Abstract: A system and method are disclosed for configuring a frequency synthesizer to generate a frequency. Configuring a frequency synthesizer to generate a frequency includes transferring channel information that identifies the frequency to be generated from an external processor to the frequency synthesizer; generating a plurality of synthesizer configuration parameters based on the channel information; and configuring the frequency synthesizer using the plurality of synthesizer configuration parameters. Additionally, the frequency synthesizer configuration parameters can be generated using an iterative process with seed values.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: March 27, 2007
    Assignee: Qualcomm, Incorporated
    Inventors: William B. Baringer, Ozan E. Erdogan
  • Patent number: 7197124
    Abstract: An in-bound directed telephone station, and a method of directing a telephone station based on an in-bound call, are disclosed. The inbound directed telephone station includes a handset having a call receiver and a call originator, a first memory location, coupled to the call receiver, and a comparator coupled to the first memory location and to the call receiver. Upon receipt of an inbound call by the call receiver, the comparator compares an identifier of the in-bound call to an identifier list in the first memory location and terminates receipt of the in-bound call by the call receiver. Upon locating a match between the identifier list and the identifier of the in-bound call, the comparator automatically activates the call originator to perform a function associated with the in-bound call identifier.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: March 27, 2007
    Assignee: Qualcomm Incorporated
    Inventor: James A. Hutchinson, IV
  • Patent number: 7194264
    Abstract: Wireless devices with different capabilities may use a single file containing multiple (e.g., two) PRLs for system selection and acquisition. A first PRL in the file has a first (e.g., IS-683-A) format and includes PRL information for, e.g., 1x systems. A second PRL has a second (e.g., IS-683-C) format and includes PRL information for, e.g., 1x and 1xEV-DO systems or just 1xEV-DO systems. A legacy wireless device supporting only IS-683-A would read and use the first PRL for system selection and acquisition and ignore the second PRL. A wireless device supporting IS-683-C would read the second PRL and (1) use the second PRL by itself if it contains PRL information for both 1x and 1xEV-DO systems or (2) combine the first and second PRLs to generate a combined PRL if the second PRL contains PRL information for only 1xEV-DO systems.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: March 20, 2007
    Assignee: Qualcomm, Incorporated
    Inventors: Yan Li, Chidambaram Krishnan, James A. Hutchison, Rotem Cooper
  • Patent number: 7191125
    Abstract: A low-bit-rate coding technique for unvoiced segments of speech, without loss of quality compared to the conventional Code Excited Linear Prediction (CELP) method operating at a much higher bit rate. A set of gains are derived from a residual signal after whitening the speech signal by a linear prediction filter. These gains are then quantized and applied to a randomly generated sparse excitation. The excitation is filtered, and its spectral characteristics are analyzed and compared to the spectral characteristics of the original residual signal. Based on this analysis, a filter is chosen to shape the spectral characteristics of the excitation to achieve optimal performance.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: March 13, 2007
    Assignee: Qualcomm Incorporated
    Inventor: Pengjun Huang
  • Patent number: 7191384
    Abstract: A method and apparatus for transmitting and receiving data provide for efficient use communication resources by encoding data in accordance with a first code to produce a block of data, determining transmission data rate of a time frame, selecting a portion of the block of data based on the determined transmission data rate, adding a location identifier data to the portion of data to produce a payload data, wherein the location identifier identifies a location of the portion of data within the block of data, and encoding the payload data in accordance with a second code to produce a packet of data for transmission over the time frame. A transmitter transmits the packet of data over the time frame at the determined data rate. A receiver receives the packet of data over the time frame, and processes the received data accordingly to reproduce the block of data.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: March 13, 2007
    Assignee: Qualcomm Incorporated
    Inventors: Yongbin Wei, Durga P. Malladi, Tao Chen, Edward G. Tiedemann, Jr.
  • Patent number: 7184792
    Abstract: For delayed transmission after reconfiguration of the physical layer, a wireless network initially sends a first message (e.g., a Reconfiguration message) to a wireless device for reconfiguration of uplink and/or downlink physical channels. The wireless network then performs synchronization to establish the uplink physical channels, and the wireless device performs synchronization to establish the downlink physical channels. Upon completing the downlink synchronization, the wireless device sends a second message (e.g., a Reconfiguration Complete message) to the wireless network. The wireless network sends a Layer 2 acknowledgment (L2 ACK) upon successfully decoding the second message. The wireless network delays transmission of signaling/data on the downlink, except for transmission of certain messages such as those needed for reconfiguration, until successful decoding of the second message.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: February 27, 2007
    Assignee: Qualcomm Incorporated
    Inventor: Idreas A. Mir
  • Patent number: 7184915
    Abstract: A distributed, hierarchical built-in self-test (BIST) architecture for testing the operation of one or more memory modules is described. As described, the architecture includes three tiers of abstraction: a centralized BIST controller, a set of sequencers, and a set of memory interfaces coupled to memory modules. The BIST controller stores a set of commands that generically define an algorithm for testing the memory modules without regard to the physical characteristics or timing requirements of the memory modules. The sequencers receive the commands and generate sequences of memory operations in accordance with the timing requirements of the various memory modules. The memory interfaces apply the memory operations to the memory module in accordance with physical characteristics of the memory module, e.g., by translating address and data signals based on the row-column arrangement of the memory modules to achieve bit patterns described by the commands.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: February 27, 2007
    Assignee: Qualcomm, Incorporated
    Inventors: David W. Hansquine, Roberto F. Averbuj
  • Patent number: 6834090
    Abstract: A method and apparatus for decoding a frame of interleaved information bits in a communications system, where the decoding of the frame of interleaved information bits may begin before all of the bits in the frame are received at a decoding site. The frame of interleaved information bits has a frame start time and a frame end time. The frame also includes a first fractional segment that has a start time that is the same as the frame start time and an end time that is before the frame end time.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: December 21, 2004
    Assignee: QUALCOMM Incorporated
    Inventor: Stein A. Lundby