CORRECTION OF A PSEUDO-RANGE MODEL FROM A GPS ALMANAC
First Claim
1. A method for correcting a Global Positioning System (GPS) pseudo-range model for GPS satellite signals in a device having memory, the device in communication with a server, the method comprising:
- storing a GPS satellite almanac in the memory;
generating a pseudo-range model with the almanac;
generating a copy of the pseudo-range model with the almanac at the server;
computing corrections to the pseudo-range model at the server;
providing the corrections to the device; and
at the device, using the corrections to improve the pseudo-range model.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for locating mobile device over a broad coverage area using a wireless communications link that may have large and unknown latency. The apparatus comprises at least one mobile device, a reference network, a position server, a wireless carrier, and a location requester. The mobile device is in communication with the wireless carrier and receives global positioning system (GPS) signals from a plurality of satellites in the GPS satellite constellation. The reference network is coupled to the position server and provides GPS data. The mobile receiver receives GPS signals, performs rudimentary signal processing and transmits the processed signals to the wireless carrier. The wireless carrier passes the signals on to the position server. The position server processes the mobile receiver'"'"'s GPS data and the reference network ephemeris data to identify the location of the mobile receiver. The location is sent to the location requester.
-
Citations
20 Claims
-
1. A method for correcting a Global Positioning System (GPS) pseudo-range model for GPS satellite signals in a device having memory, the device in communication with a server, the method comprising:
-
storing a GPS satellite almanac in the memory; generating a pseudo-range model with the almanac; generating a copy of the pseudo-range model with the almanac at the server; computing corrections to the pseudo-range model at the server; providing the corrections to the device; and at the device, using the corrections to improve the pseudo-range model.
-
-
2. The method of claim 52 wherein the corrections include pseudo-range corrections.
-
3. The method of claim 53 wherein the corrections include pseudo-range rate corrections.
-
4. The method of claim 52 wherein the almanac at the server and the almanac at the device are substantially identical.
-
5. The method of claim 52 wherein the pseudo-range model as improved is used to acquire the GPS satellite signals.
-
6. The method of claim 52 wherein the pseudo-range model as improved is used to compute position of the device.
-
7. A method for correcting a Global Positioning System (GPS) pseudo-range model for acquisition of GPS satellite signals in a mobile handheld device, the method comprising:
-
obtaining a first GPS satellite almanac to the mobile handheld device; providing a second GPS satellite almanac for processing by an information processing system, the information processing system remotely located from the mobile handheld device; generating a first GPS pseudo-range model with the first GPS satellite almanac at the mobile handheld device; generating a second GPS pseudo-range model with the second GPS satellite almanac at the information processing system; computing at least one correction to the second GPS pseudo-range model at the information processing system; and providing the at least one correction to the handheld mobile device.
-
-
8. The method of claim 58 further comprising using the at least one correction to improve the first GPS pseudo-range model at the mobile handheld device.
-
9. The method of claim 59 wherein the at least one correction is a pseudo-range correction.
-
10. The method of claim 59 wherein the at least one correction is a pseudo-range rate correction.
-
11. The method of claim 59 wherein the first GPS satellite almanac and the second GPS satellite almanac are sufficiently similar such that the at least one correction is useful.
-
12. The method of claim 62 wherein the first GPS pseudo-range model as improved with the at least one correction is used to acquire the GPS satellite signals.
-
13. The method of claim 63 further comprising determining position of the mobile handheld device at the mobile handheld device with the first GPS pseudo-range model as improved with the at least one correction and with the GPS satellite signals acquired.
-
14. The method of claim 58 wherein the at least one correction is provided to the mobile handheld device via a portion of a cellular communication network.
-
15. A mobile handheld device for correcting a Global Positioning System (GPS) pseudo-range model for acquisition of GPS satellite signals, the mobile handheld device comprising:
-
the mobile handheld device having a first GPS satellite almanac; the mobile handheld device configured to generate a first GPS pseudo-range model from the first GPS satellite almanac; the mobile handheld device having at least one correction, the at least one correction from a second GPS pseudo-range model, the second GPS pseudo-range model from a second GPS satellite almanac processed by an information processing system remotely located from the mobile handheld device; and the mobile handheld device configured to compute position using the first GPS pseudo-range model as corrected with the at least one correction.
-
-
16. The method of claim 66 wherein the at least one correction is a pseudo-range correction.
-
17. The method of claim 66 wherein the at least one correction is a pseudo-range rate correction.
-
18. The method of claim 66 wherein the first GPS satellite almanac and the second GPS satellite almanac are sufficiently similar such that the at least one correction is useful.
-
19. The method of claim 66 wherein the mobile handheld device is configured to acquire the GPS satellite signals using first GPS pseudo-range model as improved with the at least one correction.
-
20. The method of claim 70 wherein the mobile handheld device is configured to compute position of the mobile handheld device with the first GPS pseudo-range model as improved with the at least one correction and with the GPS satellite signals acquired.
Specification