METHOD AND SYSTEM FOR DETERMINING TIME IN A SATELLITE POSITIONING SYSTEM
First Claim
Patent Images
1. A method of receiving an estimate of time in a satellite signal receiver comprising:
- requesting and receiving an estimate of time from a server using a time transfer protocol;
compensating for error of a clock in the satellite signal receiver using the estimate of time;
designating the output of the compensated clock as an a-priori estimate of absolute time;
employing the a-priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to compute a position of the satellite signal receiver and an absolute time;
broadcasting the estimate of time from the server to the satellite signal receiver.
7 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for receiving an estimate of time in a satellite signal receiver receives an estimate of time from a server and compensates for error of a clock in the satellite signal receiver using the estimate of time. The output of the compensated clock is used when computing a position of the satellite signal receiver. The estimate of time is received using a network time protocol (NTP), a simple network time protocol (SNTP), or by one-way broadcast from the server.
49 Citations
28 Claims
-
1. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
requesting and receiving an estimate of time from a server using a time transfer protocol; compensating for error of a clock in the satellite signal receiver using the estimate of time; designating the output of the compensated clock as an a-priori estimate of absolute time; employing the a-priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to compute a position of the satellite signal receiver and an absolute time; broadcasting the estimate of time from the server to the satellite signal receiver. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
requesting and receiving an estimate of time from a server using a time transfer protocol; compensating for error of a clock in the satellite signal receiver using the estimate of time; designating the output of the compensated clock as an a-priori estimate of absolute time; employing the a-priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to compute a position of the satellite signal receiver and an absolute time; providing an a-priori estimate of absolute time from a time source; computing a position of the satellite signal receiver and an absolute time using a mathematical model that updates the a-priori estimate of absolute time; comparing the computed absolute time with the output of the compensated clock; and broadcasting the estimate of time from the server to the satellite signal receiver. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
requesting and receiving an estimate of time from a server using a time transfer protocol;
which comprises;determining a time of last compensation of the clock; comparing the time of last compensation with a threshold; requesting the estimate of time from the server in response to the time of last compensation exceeding the threshold; and compensating for error of a clock in the satellite signal receiver using the estimate of time; designating the output of the compensated clock as an a-priori estimate of absolute time; employing the a priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to compute a position of the satellite signal receiver and an absolute time; and broadcasting the estimate of time from the server to the satellite signal receiver. - View Dependent Claims (14, 15)
-
-
16. A method for determining a position of a satellite signal receiver comprising:
-
computing pseudoranges that estimate the range of the satellite signal receiver to a plurality of satellites in a satellite constellation; requesting and receiving an estimate of time from a server using a time transfer protocol; receiving ephemeris data relating to the satellite constellation; designating the estimate of time as an a-priori estimate of absolute time; employing the designated a-priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to determine the position of the satellite signal receiver and an absolute time; and broadcasting the estimate of time from the server to the satellite signal receiver. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for determining a position of a satellite signal receiver comprising:
-
computing pseudoranges that estimate the range of the satellite signal receiver to a plurality of satellites in a satellite constellation; requesting and receiving an estimate of time from a server using a time transfer protocol; receiving ephemeris data relating to the satellite constellation; providing an a-priori estimate of absolute time from a time source; computing a position of the satellite signal receiver and an absolute time using a mathematical model that updates the a-priori estimate of absolute time; comparing the computed absolute time with the estimate of time; and broadcasting the estimate of time from the server to the satellite signal receiver. - View Dependent Claims (23)
-
-
24. A system for determining a position of a mobile device comprising:
-
a mobile device having a satellite signal receiver and a wireless transceiver; and a server being in wireless communication with the mobile device, wherein the satellite signal receiver receives an estimate of time from the server using a time transfer protocol, compensates for error of a clock in the satellite signal receiver using the estimate of time, designates the output of the compensated clock as an a-priori estimate of absolute time, and employs the a-priori estimate of absolute time in a mathematical model that updates the a-priori estimate of absolute time to compute a position of the satellite signal receiver and an absolute time. - View Dependent Claims (25, 26, 27, 28)
-
Specification