Patents by Inventor Philip Mattos

Philip Mattos 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: 9453918
    Abstract: An apparatus for processing a radio navigation signal. The apparatus has a first correlator correlating a first signal component with a first code, providing a first output, and having a carrier frequency and data. The apparatus also has a second correlator is configured to correlate a second signal component with a second code, providing a second output, and being different from the first code, the second signal component having the same carrier frequency as the first signal component and the same data as the first signal component. Each of real (I) and imaginary (Q) parts of the second output are delayed relative to respective parts of the first output such that the data on the second signal component is delayed with respect to the data on the first signal component, providing a delayed second output. The processor processes the outputs, their data being aligned to provide frequency information about the carrier.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: September 27, 2016
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Patent number: 9455719
    Abstract: A first oscillator generates a first frequency. A second oscillator generates a second frequency. A controller determines a difference between the first frequency and the second frequency and determines a non-ideal component of the first frequency in dependence on a temperature response of the first and second oscillators.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: September 27, 2016
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Philip Mattos, Peter Bagnall
  • Patent number: 9319049
    Abstract: An input receives a generated frequency having a first frequency component and a second frequency component. A filter block includes filter coefficients describing a relationship between the second frequency component and an environmental characteristic. The filter block predicts the first frequency component based on the environmental characteristic, and updates the filter coefficients based on an offset between the predicted first frequency component and a received frequency corresponding to the first frequency component.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: April 19, 2016
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventors: Peter Bagnall, Philip Mattos
  • Patent number: 9236903
    Abstract: A method for detecting multi-path interference in a spread-spectrum signal. A variation of a first signal and a variation of a second signal is compared. The variation of the first signal corresponds to a correlation of the spread-spectrum signal and a spreading code having a first offset. The variation of the second signal corresponds to a correlation of the spread-spectrum signal and the spreading code having a second offset. Multi-path interference is detected in dependence on the comparison.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: January 12, 2016
    Assignee: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITED
    Inventor: Philip Mattos
  • Publication number: 20150280718
    Abstract: A first oscillator generates a first frequency. A second oscillator generates a second frequency. A controller determines a difference between the first frequency and the second frequency and determines a non-ideal component of the first frequency in dependence on a temperature response of the first and second oscillators.
    Type: Application
    Filed: March 12, 2015
    Publication date: October 1, 2015
    Inventors: Philip Mattos, Peter Bagnall
  • Publication number: 20150180480
    Abstract: An input receives a generated frequency having a first frequency component and a second frequency component. A filter block includes filter coefficients describing a relationship between the second frequency component and an environmental characteristic. The filter block predicts the first frequency component based on the environmental characteristic, and updates the filter coefficients based on an offset between the predicted first frequency component and a received frequency corresponding to the first frequency component.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 25, 2015
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventors: Peter Bagnall, Philip Mattos
  • Patent number: 8971383
    Abstract: Systems and methods for generating a CDMA signal s(t) comprising N components involves assigning to each of the N components one unique spreading sequence an selected from a set of M spreading sequences with M?N, modulating the symbols dn of each component on the assigned unique spreading sequence an, and combining the N symbols dn each being spread with its own unique spreading sequence an to a CDMA signal s(t). The assigned spreading sequences an are selected such that all selected pairs within the set of N spreading sequences are orthogonal or very close to be orthogonal so that cross-correlation components between all spreading sequences an are close to zero or zero.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: March 3, 2015
    Assignees: STMicroelectronics (Research & Development) Ltd., Astrium GmbH
    Inventors: Francis Soualle, Jean-Jacques Floch, Philip Mattos
  • Publication number: 20140241402
    Abstract: A method for detecting multi-path interference in a spread-spectrum signal. A variation of a first signal and a variation of a second signal is compared. The variation of the first signal corresponds to a correlation of the spread-spectrum signal and a spreading code having a first offset. The variation of the second signal corresponds to a correlation of the spread-spectrum signal and the spreading code having a second offset. Multi-path interference is detected in dependence on the comparison.
    Type: Application
    Filed: July 12, 2012
    Publication date: August 28, 2014
    Applicant: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LIMITED
    Inventor: Philip Mattos
  • Publication number: 20140056332
    Abstract: Systems and methods for generating a CDMA signal s(t) comprising N components involves assigning to each of the N components one unique spreading sequence an selected from a set of M spreading sequences with M?N, modulating the symbols dn of each component on the assigned unique spreading sequence an, and combining the N symbols dn each being spread with its own unique spreading sequence an to a CDMA signal s(t). The assigned spreading sequences an are selected such that all selected pairs within the set of N spreading sequences are orthogonal or very close to be orthogonal so that cross-correlation components between all spreading sequences an are close to zero or zero.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 27, 2014
    Applicants: Astrium GmbH, STMicroelectronics (Research & Development) Ltd.
    Inventors: Francis Soualle, Jean-Jacques Floch, Philip Mattos
  • Publication number: 20130257652
    Abstract: Apparatus comprises: a first correlator configured to correlate a first signal component with a first code to provide a first output, said first signal component having a carrier frequency and data; a second correlator configured to correlate a second signal component with a second code to provide a second output, said second signal component having the same carrier frequency as the first signal component and the same data as the first signal component, said data on the second signal component being delayed with respect to the data on the first signal component; and a processor configured to process the first and second outputs, said data on said first output being aligned with the second output to provide frequency information about said carrier.
    Type: Application
    Filed: September 22, 2011
    Publication date: October 3, 2013
    Applicant: EUROPEAN UNION EUROPEAN COMMISSION
    Inventor: Philip Mattos
  • Patent number: 8384591
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: February 26, 2013
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Patent number: 8369464
    Abstract: A system for processing a received signal having at least one code applied thereto, the received signal having a frequency, the system comprising: first correlator circuitry arranged to correlate the received signal with a first code to provide an output; second correlator circuitry arranged to correlate the received signal with a second code to provide an output, wherein the first code and the second code are different; and processor for processing together the outputs of the first and second correlator circuitry to cancel the frequency.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: February 5, 2013
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Publication number: 20120087448
    Abstract: A system for processing a received signal having at least one code applied thereto, the received signal having a frequency, the system comprising: first correlator circuitry arranged to correlate the received signal with a first code to provide an output; second correlator circuitry arranged to correlate the received signal with a second code to provide an output, wherein the first code and the second code are different; and processor for processing together the outputs of the first and second correlator circuitry to cancel the frequency.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 12, 2012
    Applicant: STMICROELECTRONICS (RESEARCH & DEVELOPMENT) LTD.
    Inventor: Philip Mattos
  • Patent number: 8102311
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: January 24, 2012
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Publication number: 20110316736
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Patent number: 8031815
    Abstract: A system for processing a received signal having at least one code applied thereto, the received signal having a frequency, the system comprising: first correlator circuitry arranged to correlate the received signal with a first code to provide an output; second correlator circuitry arranged to correlate the received signal with a second code to provide an output, wherein the first code and the second code are different; and processor for processing together the outputs of the first and second correlator circuitry to cancel the frequency.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: October 4, 2011
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Publication number: 20110012785
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Application
    Filed: September 29, 2010
    Publication date: January 20, 2011
    Applicant: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Patent number: 7830304
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: November 9, 2010
    Assignee: STMicroelectronics (Research & Development) Limited
    Inventor: Philip Mattos
  • Publication number: 20090009389
    Abstract: A system and method of locating the position of a satellite or a user using a satellite positioning system. The system and method includes receiving, at a terminal, satellite positioning data for at least one specified time period over a communications channel. In addition, the system includes storing, at the terminal, the satellite positioning data for the at least one specified time period. Responsive to an event at a later time, the system generally calculates, at the terminal, the satellite position at the later time based only on the satellite positioning data for the at least one specified time period.
    Type: Application
    Filed: July 6, 2007
    Publication date: January 8, 2009
    Inventor: Philip Mattos
  • Patent number: 7406113
    Abstract: A semiconductor integrated circuit for processing a plurality of received broadcast signals, such as GPS signals, is operable in two modes: acquisition and tracking. In an acquisition mode, sample reducer combines samples of a received signal for correlation with a locally generated version of a GPS code. In a tracking mode, the sampled signal is provided direct to the correlators without sample reduction. The same correlators are thereby used to increase acquisition speed.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: July 29, 2008
    Assignees: STMicroelectronics Limited, STMicroelectronics S.r.l.
    Inventors: Philip Mattos, Marco Losi