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 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.
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.
495 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 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification