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:
- receiving a broadcast of an estimate of time from a server at the satellite signal receiver;
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; and
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.
6 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.
-
Citations
13 Claims
-
1. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
receiving a broadcast of an estimate of time from a server at the satellite signal receiver; 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; and 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. - View Dependent Claims (2)
-
-
3. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
receiving a broadcast of an estimate of time from a server at the satellite signal receiver; 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; and comparing the computed absolute time with the output of the compensated clock. - View Dependent Claims (4)
-
-
5. A method of receiving an estimate of time in a satellite signal receiver comprising:
-
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; receiving a broadcast of an estimate of time from a server at the satellite signal receiver; 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; and 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. - View Dependent Claims (6, 7)
-
-
8. 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 a broadcast of an estimate of time from a server; receiving ephemeris data relating to the satellite constellation; designating the estimate of time as an a-priori estimate of absolute time; and 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. - View Dependent Claims (9)
-
-
10. 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 a broadcast of 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; and comparing the computed absolute time with the estimate of time. - View Dependent Claims (11)
-
-
12. 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, for broadcasting an estimate of time; wherein said satellite signal receiver 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 (13)
-
Specification