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 using the almanac; generating a copy of the pseudo-range model using the almanac at the server; computing corrections to the copy of 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 1 wherein the corrections include pseudo-range corrections.
- 3. The method of claim 2 wherein the corrections include pseudo-range rate corrections.
- 4. The method of claim 1 wherein the almanac at the server and the almanac at the device are substantially identical.
- 5. The method of claim 1 wherein the pseudo-range model as improved is used to acquire the GPS satellite signals.
- 6. The method of claim 1 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 using the first GPS satellite almanac at the mobile handheld device; generating a second GPS pseudo-range model using 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 mobile handheld device.
- 8. The method of claim 7 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 8 wherein the at least one correction is a pseudo-range correction.
- 10. The method of claim 8 wherein the at least one correction is a pseudo-range rate correction.
- 11. The method of claim 8 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 11 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 12 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 7 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 device of claim 15 wherein the at least one correction is a pseudo-range correction.
- 17. The device of claim 15 wherein the at least one correction is a pseudo-range rate correction.
- 18. The device of claim 15 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 device of claim 15 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 device of claim 19 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.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation of pending U.S. patent application Ser. No. 09/553,930, filed Apr. 21, 2000, entitled “METHOD AND APPARATUS FOR LOCATING AND PROVIDING SERVICES TO MOBILE DEVICES”, which claims benefit of U.S. provisional patent application serial No. 60/130,882, filed Apr. 23, 1999, both of which are hereby incorporated by reference in their entirety.
US Referenced Citations (41)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| WO 9956144 |
Nov 1999 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/130882 |
Apr 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09/553930 |
Apr 2000 |
US |
| Child |
09/994166 |
|
US |