Patents by Inventor Philip Crary

Philip Crary 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: 11762102
    Abstract: System and method for adjusting timing error in a mobile device. In the mobile device, a crystal oscillator (XO) is used by a system timer as the timing source. When the mobile device enters into a sleep mode, the system timer is set to time the duration of the sleep mode. During the sleep mode, a thermistor is used to measure and monitor the temperature changes of the XO. After the sleep mode is over, a processor in the mobile device determines the frequency changes of the XO based on the temperature changes of the XO. Based on the frequency changes of the XO, the processor determines the timing error that may have occurred when the system timer was timing the sleep mode and determines the actual duration of the sleep mode by adjusting the duration timed by the system timer based on the timing error.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 19, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Crary, Troy Li, Scott Scigliano
  • Publication number: 20210270974
    Abstract: System and method for adjusting timing error in a mobile device. In the mobile device, a crystal oscillator (XO) is used by a system timer as the timing source. When the mobile device enters into a sleep mode, the system timer is set to time the duration of the sleep mode. During the sleep mode, a thermistor is used to measure and monitor the temperature changes of the XO. After the sleep mode is over, a processor in the mobile device determines the frequency changes of the XO based on the temperature changes of the XO. Based on the frequency changes of the XO, the processor determines the timing error that may have occurred when the system timer was timing the sleep mode and determines the actual duration of the sleep mode by adjusting the duration timed by the system timer based on the timing error.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Philip CRARY, Troy LI, Scott SCIGLIANO
  • Patent number: 8848731
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: September 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman
  • Patent number: 8566491
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: October 22, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman
  • Patent number: 8384592
    Abstract: A satellite navigation receiver receives a combination of radio frequency signals from satellites in satellite navigation systems and process the radio frequency signals to calculate an approximate current location of the satellite navigation receiver. Satellite acquisition plays an important part in identifying the current location of the satellite navigation receiver. Acquisition involves identifying the satellites in the satellite navigation that can be used to provide navigation information. Fast Fourier transform based acquisition involves using FFT and subsequently inverse FFT (IFFT) to correlate a coarse acquisition (C/A) code transmitted by a satellite with a C/A code locally generated on the GPS receiver to identify and acquire a transmitting satellite.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Philip Crary, Qinfang Sun
  • Publication number: 20120198117
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Application
    Filed: July 19, 2011
    Publication date: August 2, 2012
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman
  • Publication number: 20120195350
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Application
    Filed: July 19, 2011
    Publication date: August 2, 2012
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman
  • Publication number: 20120198267
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Application
    Filed: July 19, 2011
    Publication date: August 2, 2012
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman
  • Publication number: 20120198181
    Abstract: System and method for facilitating data transfer between logic systems and a memory according to various conditions. Embodiments include systems and methods for facilitating and improving throughput of data transfers using a shared non-deterministic bus, a system and method for managing a memory as a circular buffer, and a system and method for facilitating data transfer between a first clock domain and a second clock domain. Embodiments may be implemented individually or in combination.
    Type: Application
    Filed: July 19, 2011
    Publication date: August 2, 2012
    Inventors: Srinjoy Das, Philip Crary, Alexander Raykhman