Patents by Inventor Philip John Young

Philip John Young 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: 9255994
    Abstract: A code generator, for providing a PRN sequence in a GNSS receiver, has the capability to store an internal status at any given point of the generated sequence. The stored status can be reloaded in the generator, upon an external command, or after a given number of generation cycles, thus slewing the phase of the generated PRN sequence to the value corresponding to the stored status. A parallel-correlation GNSS receiver includes one or more slewable code generators, for successively generating local replicas of GNSS PRN sequences, having different code phases, corresponding to a plurality of candidate signals of different code and Doppler shifts. Each time the code generator must switch from one candidate to a second, it is preemptively controlled or programmed, while generating the code for the first candidate, to store the internal status at the phase point almost aligned with the start of the PRN sequence for the second candidate.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: February 9, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8705591
    Abstract: A signal processing system and method for a GNSS digital signal wherein a carrier-stripped GNSS signal, is sampled according to a variable rate, determined by the code NCO, and including a timing circuit arranged to generate a timestamp code determining the sampling time of at least one of the samples in the buffer memory. By taking code samples in this way it is possible to transfer the samples asynchronously to a separate processor for the search task to be performed, for example an asynchronous parallel correlator implemented in the same silicon in hardware, or a media processor such as a graphics accelerator implemented in the same device or a separate physical device.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: April 22, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8630332
    Abstract: A signal processor for GPS or other GNSS radiolocalization systems, includes a RAM pre-correlation buffer which is filled in sync with the code NCO, thus all sample alignment in the buffer is fixed The device further includes an amplitude compressor to limit the size of the buffer memory and is optimized to provide data to the following DFT unit in small bursts that can be processed in real time without the need for intermediate buffers. Thanks to these features the processor limits the amount of fast intermediate memories, is simpler and has lowerpower consumption.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: January 14, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8621335
    Abstract: A Viterbi decoder which is based on a special instruction set implemented in the processor, enabling it to handle the Viterbi processing with a much lower CPU loading without significantly increasing the hardware complexity. By careful application of appropriate design constraints specific to the SV navigation and analysis of the Viterbi algorithm an optimised architecture can be realized for embedding Viterbi acceleration logic efficiently into a GNSS chipset.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: December 31, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8566380
    Abstract: A device to perform DFT calculations, for example in a GNSS receiver, including two banks of multipliers by constant integer value, the values representing real and imaginary part of twiddle factors in the DFT. A control unit selectively routes the data through the appropriate multipliers to obtain the desired DFT terms. Unused multipliers are tied to constant input values, in order to minimize dynamic power.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: October 22, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Andrea Cenciotti, Nestor Lucas Barriola, Philip John Young
  • Patent number: 8390513
    Abstract: A GNSS platform architecture with advanced tracking and search engines. The tracking and search functions are separated into 2 independent engines each highly optimized for their targeted functions.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: March 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8314734
    Abstract: A GPS, GLONASS or Galileo receiver for radio positioning signals wherein at least a part of the computing of position related data based on radio signals received from a plurality of space vehicles is carried out by a graphics or sound processor. The receiver thus makes use of available computing resources, thus achieving a lower bill of material.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: November 20, 2012
    Assignee: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Patent number: 8100004
    Abstract: The invention consists of a barometric pressure sensor, coupled to a processor for recording changes in the pressure over time, this is coupled to a GPS device providing an accurate measurement of the altitude which allows for the barometric pressure measurements to be normalized, typically to mean sea level. Once the measurements have been normalized the effects of the vertical motion of the sensor are effectively removed and the resulting trend shows the absolute atmospheric pressure which can then be used for weather prediction.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: January 24, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Philip John Young, Angelo Genghi
  • Publication number: 20100306298
    Abstract: A device to perform DFT calculations, for example in a GNSS receiver, including two banks of multipliers by constant integer value, the values representing real and imaginary part of twiddle factors in the DFT. A control unit selectively routes the data through the appropriate multipliers to obtain the desired DFT terms. Unused multipliers are tied to constant input values, in order to minimize dynamic power.
    Type: Application
    Filed: May 15, 2008
    Publication date: December 2, 2010
    Applicant: Qualcomm Incorporated
    Inventors: Andrea Cenciotti, Nestor Lucas Barriola, Philip John Young
  • Publication number: 20100299583
    Abstract: A Viterbi decoder which is based on a special instruction set implemented in the processor, enabling it to handle the Viterbi processing with a much lower CPU loading without significantly increasing the hardware complexity. By careful application of appropriate design constraints specific to the SV navigation and analysis of the Viterbi algorithm an optimised architecture can be realised for embedding Viterbi acceleration logic efficiently into a GNSS chipset.
    Type: Application
    Filed: October 27, 2008
    Publication date: November 25, 2010
    Inventor: Philip John Young
  • Publication number: 20100253576
    Abstract: A GPS, GLONASS or Galileo receiver for radio positioning signals wherein at least a part of the computing of position related data based on radio signals received from a plurality of space vehicles is carried out by a graphics or sound processor. The receiver thus makes use of available computing resources, thus achieving a lower bill of material.
    Type: Application
    Filed: June 17, 2010
    Publication date: October 7, 2010
    Applicant: QUALCOMM Incorporated
    Inventor: Philip John Young
  • Publication number: 20100238976
    Abstract: A signal processing system and method for a GNSS digital signal wherein a carrier-stripped GNSS signal, is sampled according to a variable rate, determined by the code NCO, and including a timing circuit arranged to generate a timestamp code determining the sampling time of at least one of the samples in the buffer memory. By taking code samples in this way it is possible to transfer the samples asynchronously to a separate processor for the search task to be performed, for example an asynchronous parallel correlator implemented in the same silicon in hardware, or a media processor such as a graphics accelerator implemented in the same device or a separate physical device.
    Type: Application
    Filed: December 5, 2008
    Publication date: September 23, 2010
    Applicant: Qualcomm Incorporated
    Inventor: Philip John Young
  • Publication number: 20100212421
    Abstract: The invention consists of a barometric pressure sensor, coupled to a processor for recording changes in the pressure over time, this is coupled to a GPS device providing an accurate measurement of the altitude which allows for the barometric pressure measurements to be normalized, typically to mean sea level. Once the measurements have been normalized the effects of the vertical motion of the sensor are effectively removed and the resulting trend shows the absolute atmospheric pressure which can then be used for weather prediction.
    Type: Application
    Filed: May 22, 2008
    Publication date: August 26, 2010
    Applicant: QUALCOMM INCORPORATED
    Inventors: Philip John Young, Anthony Genghi
  • Publication number: 20100210206
    Abstract: A GNSS platform architecture with advanced tracking and search engines. The tracking and search functions are separated into 2 independent engines each highly optimized for their targeted functions.
    Type: Application
    Filed: November 14, 2008
    Publication date: August 19, 2010
    Applicant: QUAL COMM Incorporated
    Inventor: Philip John Young
  • Publication number: 20100195773
    Abstract: A code generator, for providing a PRN sequence in a GNSS receiver, has the capability to store an internal status at any given point of the generated sequence. The stored status can be reloaded in the generator, upon an external command, or after a given number of generation cycles, thus slewing the phase of the generated PRN sequence to the value corresponding to the stored status. A parallel-correlation GNSS receiver includes one or more slewable code generators, for successively generating local replicas of GNSS PRN sequences, having different code phases, corresponding to a plurality of candidate signals of different code and Doppler shifts. Each time the code generator must switch from one candidate to a second, it is preemptively controlled or programmed, while generating the code for the first candidate, to store the internal status at the phase point almost aligned with the start of the PRN sequence for the second candidate.
    Type: Application
    Filed: October 9, 2008
    Publication date: August 5, 2010
    Applicant: QUAL COMM INCORPORATED
    Inventor: Philip John Young
  • Publication number: 20100074308
    Abstract: A signal processor for GPS or other GNSS radiolocalization systems, includes a RAM pre-correlation buffer which is filled in sync with the code NCO, thus all sample alignment in the buffer is fixed The device further includes an amplitude compressor to limit the size of the buffer memory and is optimized to provide data to the following DFT unit in small bursts that can be processed in real time without the need for intermediate buffers. Thanks to these features the processor limits the amount of fast intermediate memories, is simpler and has lowerpower consumption.
    Type: Application
    Filed: May 9, 2008
    Publication date: March 25, 2010
    Applicant: QUALCOMM Incorporated
    Inventor: Philip John Young