Satellite based positioning method and system for coarse location positioning
First Claim
Patent Images
1. A satellite based positioning method including a mobile station and a network, the method comprising:
- acquiring, by the mobile station, a plurality of satellites using stored satellite sub-almanacs;
calculating, by the mobile station, a coarse position of the mobile station using the sub-almanacs;
transmitting from the mobile station to a network the coarse position and a list of satellites and their respective sub-almanacs used to calculate the coarse position; and
calculating and transmitting from the network to the mobile station, a corrected coarse position based on a difference between the sub-almanacs of the listed satellites and corresponding ephemeris data of the listed satellites.
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.
163 Citations
30 Claims
-
1. A satellite based positioning method including a mobile station and a network, the method comprising:
-
acquiring, by the mobile station, a plurality of satellites using stored satellite sub-almanacs; calculating, by the mobile station, a coarse position of the mobile station using the sub-almanacs; transmitting from the mobile station to a network the coarse position and a list of satellites and their respective sub-almanacs used to calculate the coarse position; and calculating and transmitting from the network to the mobile station, a corrected coarse position based on a difference between the sub-almanacs of the listed satellites and corresponding ephemeris data of the listed satellites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of determining a position of a mobile station, the method comprising:
-
storing, by the mobile station, sub-almanac data; calculating, by the mobile station, a coarse position of the mobile station using the sub-almanac data; transmitting, by the mobile station, 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; calculating, by the network, an estimated range error per satellite; and if the estimated range error exceeds a predetermined threshold for particular sub-almanacs, transmitting, by the network, replacement sub-almanacs to the mobile station. - View Dependent Claims (13, 14)
-
-
15. A satellite based positioning method for a mobile station in communication with a network, the method comprising:
-
transmitting, by the mobile station, 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; estimating, by the network, range errors for each of the particular sub-almanacs; transmitting, by the network, replacement sub-almanacs to the mobile station for each sub-almanac for which a predetermined range error threshold is exceeded; and calculating, by the mobile station, a coarse position using the sub-almanacs including any replacement sub-almanacs. - View Dependent Claims (16)
-
-
17. A satellite based positioning method for a mobile station in communication with a network, the method comprising:
-
calculating, by the mobile station, which particular satellites the mobile station tracks; determining, by the mobile station, 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, transmitting, by the mobile station, 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; estimating, by the network, range errors for each of the particular satellites; and transmitting, by the network, replacement sub-almanacs for any satellites for which the range error exceeds the error threshold. - View Dependent Claims (18, 19)
-
-
20. A machine-readable medium having instructions stored thereon, which when executed cause a processor in a mobile station to perform a satellite positioning process, wherein the process comprises:
-
acquiring, by the mobile station, a plurality of satellites using stored satellite sub-almanacs; calculating, by the mobile station, a coarse position of a mobile station using the sub-almanacs; transmitting from the mobile station to a network the coarse position and a list of satellites and their respective sub-almanacs used to calculate the coarse position; and calculating and transmitting from the network to the mobile station, a corrected coarse position based on a difference between the sub-almanacs of the listed satellites and corresponding ephemeris data of the listed satellites. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification