EFFICIENT USE OF EXPECTED USER ALTITUDE DATA TO AID IN DETERMINING A POSITION OF A MOBILE STATION
First Claim
Patent Images
1. A method for computing a position of a mobile station, the method comprising the steps of:
- storing at least one predetermined portion of an expected user altitude database in the mobile station;
providing a global elevation estimate;
estimating an initial position of the mobile station based on the global elevation estimate and at least three global positioning system satellite measurements;
determining an altitude estimate from the initial position of the mobile station, and at least one predetermined portion of the expected user altitude database; and
calculating the position of the mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for using a predetermined portion of terrain elevation maps in a database for aiding in computing a three-dimensional position of a wireless station. Instead of using the entire terrain model of the earth or an entire country, the database consists of an incomplete model, which includes only the most populous areas or specific regions. This reduces the size of the information in the database, which in turn reduces the amount of time to compute the positions of the wireless device.
34 Citations
26 Claims
-
1. A method for computing a position of a mobile station, the method comprising the steps of:
-
storing at least one predetermined portion of an expected user altitude database in the mobile station; providing a global elevation estimate; estimating an initial position of the mobile station based on the global elevation estimate and at least three global positioning system satellite measurements; determining an altitude estimate from the initial position of the mobile station, and at least one predetermined portion of the expected user altitude database; and calculating the position of the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for computing a position of a mobile station, the system comprising:
-
means for storing at least one predetermined portion of an expected user altitude database in the mobile station; means for providing a global elevation estimate; means for estimating an initial position of the mobile station based on the global elevation estimate and at least three global positioning system satellites; means for identifying a first selected area in the stored at least one predetermined portion of the expected user altitude database based on the estimated initial position; means for determining an altitude from the first selected area in the database; and means for calculating the position of the mobile station. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising:
-
computer readable medium comprising; code for causing a location of a mobile station to be computed, the computer code comprising; code for causing at least one predetermined portion of a terrain database to be stored in the mobile station; code for causing a global elevation to be estimated; code for causing an initial position of the mobile station to be made based on the global elevation estimate and at least three global positioning lo system satellites; code for causing a first selected area in the stored at east one predetermined portion to be selected based on the estimated initial position; and code for causing the position of the mobile station to be calculated. - View Dependent Claims (18, 19)
-
-
20. A method for computing a position of a mobile station, the method comprising the steps of:
-
storing at least one predetermined portion of an expected user altitude database in the mobile station; providing a global elevation estimate; estimating an initial position and a velocity of the mobile station based on the global elevation estimate and at least three global positioning system satellites; identifying a first selected area in the at least one stored predetermined portion of the expected user altitude database based on the estimated initial position; providing at least one set mobile station level based on the estimated velocity; determining an altitude and altitude uncertainty from the first selected area in the database and the provided at least one mobile station level; and calculating the position of the mobile station. - View Dependent Claims (21, 22, 23)
-
-
24. A computer program product, comprising:
-
computer readable medium comprising; code for causing a location of a mobile station to be computed, the computer code comprising; code for causing at least one predetermined portion of an expected user altitude database be stored in the mobile station; code for causing a global elevation estimate to be provided; code for causing an initial position and a velocity of the mobile station be estimated based on the global elevation estimate and at least three global positioning system satellites; code for causing a first selected area in the at least one stored predetermined portion of the expected user altitude database be identified based on the estimated initial position; code for causing at one set mobile station level be provided based on the estimated velocity; code for causing an altitude and altitude uncertainty be determined from the first selected area in the database and the at least one set mobile station level; and code for causing the position of the mobile station be calculated. - View Dependent Claims (25, 26)
-
Specification