Satellite Based Positioning Method and System for Coarse Location Positioning
First Claim
Patent Images
1. A satellite based positioning method, comprising:
- a mobile station using stored satellite-sub-almanacs to acquire a plurality of satellites;
the mobile station using the satellite sub-almanacs to tale measurements;
the mobile station using the sub-almanacs to calculate a coarse position of the mobile station; and
the mobile station transmitting the coarse position to a network.
2 Assignments
0 Petitions
Accused Products
Abstract
A satellite based positioning method and system including storing satellite sub-almanac data on a mobile station. Embodiments include using the sub-almanac data to take measurements and calculate a coarse position of the mobile station. Embodiments further include a location server calculating a correction to the coarse position, and the location server determining whether any sub-almanacs used to calculate the coarse position require replacement.
18 Citations
41 Claims
-
1. A satellite based positioning method, comprising:
-
a mobile station using stored satellite-sub-almanacs to acquire a plurality of satellites; the mobile station using the satellite sub-almanacs to tale measurements; the mobile station using the sub-almanacs to calculate a coarse position of the mobile station; and the mobile station transmitting the coarse position to a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A satellite based positioning system, comprising:
-
a location server in a network, wherein the location server receives satellite positioning data, including global positioning system (GPS) data; a base station in the network; a mobile station configured to communicate with the base station, wherein the mobile station comprises, a memory that stores satellite sub-almanac data; a central processing unit (CPU) configured to calculate a coarse position using the sub-almanac data; and a transceiver configured to transmit the coarse position to the network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of determining a position of a mobile station, the method comprising:
-
the mobile station storing sub-almanac data; the mobile station using the sub-almanac data to calculate a coarse position; the mobile station transmitting the coarse position and an identification list to a network, wherein the identification list comprises identifications of particular satellites used in calculating the coarse position, and identifications of particular sub-almanacs for each of the particular satellites; the network calculating an estimated range error per satellite; and if the estimated range error exceeds a predetermined threshold for particular sub-almanacs, transmitting replacement sub-almanacs to the mobile station. - View Dependent Claims (24, 25)
-
-
26. A satellite based positioning method for a mobile station in communication with a network, the method comprising:
-
the mobile station transmitting an identification list comprising identifications of particular satellites thought to be in view, and identifications of particular sub-almanacs for each of the particular satellites; the network estimating range errors for each of the particular sub-almanacs; the network transmitting replacement sub-almanacs to the mobile station for each sub-almanac for which a predetermined range error threshold is exceeded; and the mobile station calculating a coarse position using the sub-almanacs including any replacement sub-almanacs. - View Dependent Claims (27)
-
-
28. A satellite based positioning method for a mobile station in communication with a network, the method comprising:
-
the mobile station calculating which particular satellites the mobile station tracks; the mobile station determining whether any sub-almanacs associated with the particular satellites are older than a predetermined maximum age; if one or more of the sub-almanacs are older than the predetermined age, the mobile station transmitting to the network an identification list and an error threshold, wherein the identification list comprises identifications of particular satellites thought to be in view, and identifications of particular sub-almanacs for each of the particular satellites; the network estimating range errors for each of the particular satellites; and the network transmitting replacement sub-almanacs for any satellites for which the range error exceeds the error threshold. - View Dependent Claims (29, 30)
-
-
31. A machine-readable medium having instructions stored thereon, which when executed cause a processor to perform a satellite positioning process, wherein the process comprises:
-
using stored satellite sub-almanacs to acquire a plurality of satellites; using the satellite sub-almanacs to take measurements; using the sub-almanacs to calculate a coarse position of a mobile station; and transmitting the coarse position to a network. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification