Patent ID: 7239857

Claim:
In a mobile device having a wireless receiver for receiving wireless signals and a global positioning system (GPS) receiver for receiving satellite signals, wherein the mobile device includes an oscillator for providing first and second oscillator signals for use with the wireless receiver, a method of providing to the GPS receiver reference information for processing the satellite signals, the method comprising: obtaining the first oscillator signal; sensing a first temperature proximate to the oscillator; obtaining, from a temperature model of the oscillator, an oscillator-signal error, wherein the oscillator-signal error is a function of a comparison between frequencies of a wireless signal and the second oscillator signal, and wherein the comparison comprises: obtaining the wireless and second oscillator signals; sensing a second temperature proximate to the oscillator; comparing the frequencies of the wireless and second oscillator signals so as to produce a frequency error; and adjusting the temperature model as a function of the frequency error and the temperature; and providing to the GPS receiver the oscillator-signal error and the first oscillator signal, wherein the GPS receiver is operable to process satellite signals using the oscillator-signal error and the first oscillator signal.