Patents by Inventor Johnny K. John

Johnny K. John 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: 8725520
    Abstract: Power savings in a mobile device is accomplished by generating audio samples by decoding a bitstream with a decoding system within the mobile device. The generated audio samples are transferred into at least one memory bank in a set of memory banks in a power saver block within the mobile device. Parts of the decoding system not involved in the storing of the generated audio samples are switched off after batch decoding a bitstream associated with multiple audio frames. The bitstream includes bits less than that found in one audio file. At least one of the memory banks in the set of memory banks is power collapsible. The fetching of the decoded by the decoding system can be synchronized with a paging channel of a modem in the mobile device. The transferred audio samples is a lossless compression and may occur after a re-encoding.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: May 13, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Heejong Yoo, Nidish Ramachandra Kamath, Eddie L. T. Choy, Johnny K John, Samir Kumar Gupta
  • Patent number: 7702964
    Abstract: Techniques for performing data tracing in an integrated circuit with multiple embedded memories are described. A trace module within the integrated circuit forms packets of trace data for memory accesses of the multiple memories. The trace module includes multiple data capture units (one for each memory) and a trace stream generator. Each data capture unit includes a register, a comparator, an address compressor, a data compressor, and a packetizer. The register stores an address for a prior memory access of the associated memory. The comparator compares an address for a current memory access against the address stored in the register. The address and data compressors perform address and data compression, respectively, for the current memory access. The packetizer forms a packet of trace data for the current memory access. The trace stream generator generates a stream containing trace data packets from all data capture units.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: April 20, 2010
    Assignee: QUALCOMM Incorporated
    Inventor: Johnny K. John
  • Patent number: 7499428
    Abstract: A method of signal reception according to one embodiment of the invention includes receiving a set of data values over a first frequency band during a first time slot, and receiving another set of data values over the first frequency band during a second time slot which is after the first time slot. Between the first and second time slots, the method includes sampling a signal received over a second frequency band and storing the samples. Based on the samples, a received signal quality value is calculated.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: March 3, 2009
    Assignee: QUALCOMM, Incorporated
    Inventors: Thomas B. Wilborn, Johnny K. John
  • Publication number: 20040090947
    Abstract: A method of signal reception according to one embodiment of the invention includes receiving a set of data values over a first frequency band during a first time slot, and receiving another set of data values over the first frequency band during a second time slot which is after the first time slot. Between the first and second time slots, the method includes sampling a signal received over a second frequency band and storing the samples. Based on the samples, a received signal quality value is calculated.
    Type: Application
    Filed: March 14, 2003
    Publication date: May 13, 2004
    Inventors: Thomas B. Wilborn, Johnny K. John
  • Patent number: 6700676
    Abstract: A novel and improved method and apparatus for providing an interface to a digital wireless telephone system compatible with standard analog wire line fax machines is described. To process a fax, a source interface waits until an interface to a destination fax machine has been established before establishing an interface to a source fax machine. The source fax transmission rate must be less than or equal to the destination fax transmission rate and the data rate of the digital channel. To establish the source fax interface at the proper rate, the source interface first selects and initial data rate from a set of standard fax transmission rates. The source interface sends unacceptable rate (failure to train) messages to the source fax machine until the source fax transmission rate is less than or equal to the data channel rate and the destination fax transmission rate.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: March 2, 2004
    Assignee: Qualcomm Incorporated
    Inventors: Nikolai K. N. Leung, Johnny K. John
  • Patent number: 6377815
    Abstract: A switch (212) is included in a wireless terminal (206). Different settings of the switch cause a processor (210) in the wireless terminal to use different device algorithms. The switch itself is set by applying a code signal to the wireless terminal through its RJ-11 interface (208). The code is a sequence of Dual Tone Multiple Frequency (DTMF) tones, which may conveniently be provided by an ordinary telephone (214), or by a computer modem (204). A single wireless terminal may therefore be reconfigured on demand to interface with any of a variety of devices (202), (214).
    Type: Grant
    Filed: June 23, 1999
    Date of Patent: April 23, 2002
    Assignee: Qualcomm, Incorporated
    Inventors: Ram Krishnan, Johnny K. John
  • Patent number: 6278775
    Abstract: A novel and improved method and apparatus for providing an interface to a digital wireless telephone system compatible with standard analog wire line telephones and analog wire line fax machines is disclosed. During a telephone call, a fax detector monitors the incoming data for fax signals. If a fax is detected, the data processor switches from processing the data as if it were voice to processing it as fax In addition, the remote station is sent a signal notifying it to process the data as fax rather than voice. The fax detector operates by detecting the preamble of a V.21 message, present at the beginning of every fax call. Energy is measured in both frequencies of the BFSK signals. A decision is made by analyzing these energies and locating a specific pattern which repeats itself a sufficient number of times.
    Type: Grant
    Filed: March 11, 1999
    Date of Patent: August 21, 2001
    Assignee: Qualcomm, Inc.
    Inventors: Gilbert C. Sih, Johnny K. John
  • Patent number: 6147978
    Abstract: In a half-duplex communication system in which additional delays in the communication channel may cause a message collision between a message and a response, a timer based collision prevention circuit is utilized to prevent the message collision. The collision prevention circuit determines if the message transmitted by a communication device will be repeated. If the message is to be repeated, the collision prevention circuit sets a countdown collision timer to a predetermined period of time shorter than the shortest repetition interval of the repeated message. A response is only sent to the communication device if the collision timer has not expired. If the timer expires, the collision prevention circuit waits for the message to be retransmitted by the source device before sending the response to the communication device.
    Type: Grant
    Filed: January 8, 1997
    Date of Patent: November 14, 2000
    Assignee: Qualcomm Incorporated
    Inventors: Johnny K. John, Nikolai K. N. Leung
  • Patent number: 6038037
    Abstract: A novel and improved method and apparatus for providing an interface to a digital wireless telephone system compatible with standard analog wire line fax machines is described. To process a fax, a source interface waits until an interface to a destination fax machine has been established before establishing an interface to a source fax machine. The source fax transmission rate must be less than or equal to the destination fax transmission rate and the data rate of the digital channel. To establish the source fax interface at the proper rate, the source interface first selects and initial data rate from a set of standard fax transmission rates. The source interface sends unacceptable rate (failure to train) messages to the source fax machine until the source fax transmission rate is less than or equal to the data channel rate and the destination fax transmission rate.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: March 14, 2000
    Assignee: Qualcomm Incorporated
    Inventors: Nikolai K. N. Leung, Johnny K. John
  • Patent number: 5892816
    Abstract: A novel and improved method and apparatus for providing an interface to a digital wireless telephone system compatible with standard analog wire line telephones and analog wire line fax machines is disclosed. During a telephone call, a fax detector monitors the incoming data for fax signals. If a fax is detected, the data processor switches from processing the data as if it were voice to processing it as fax. In addition, the remote station is sent a signal notifying it to process the data as fax rather than voice. The fax detector operates by detecting the preamble of a V.21 message, present at the beginning of every fax call. Energy is measured in both frequencies of the BFSK signals. A decision is made by analyzing these energies and locating a specific pattern which repeats itself a sufficient number of times.
    Type: Grant
    Filed: November 15, 1996
    Date of Patent: April 6, 1999
    Assignee: Qualcomm, Incorporated
    Inventors: Gilbert C. Sih, Johnny K. John
  • Patent number: 5864763
    Abstract: A novel and improved method and apparatus for providing an interface to a digital wireless telephone system compatible with standard analog wire line telephones, analog wire line fax machines, and computer modems is described. At the start of a telephone call, a data pump interprets the digits dialed, and if a first set of digits are received a control system configures the data pump for processing analog fax data. If a second set of digits are received, the control system configures the data pump for processing analog computer modem data. If a telephone number is received, the control system configures the interface system to pass additional data to a vocoder which encodes any digitized audio information received.
    Type: Grant
    Filed: September 24, 1996
    Date of Patent: January 26, 1999
    Inventors: Nikolai K. N. Leung, Juan Faus, Matthew S. Grob, Johnny K. John