Systems and methods for estimating a position of a receiver
First Claim
1. A method for estimating a position of a mobile device using information from two positioning technologies wherein the method comprises:
- determining a first position estimate for the mobile device using a first positioning technology;
determining a second position estimate for the mobile device using a second positioning technology;
determining a first uncertainty metric that represents uncertainty of the first position estimate;
determining a second uncertainty metric that represents uncertainty of the second position estimate;
determining a first variance using the first uncertainty metric;
determining a second variance using the second uncertainty metric;
determining a total variance using the first variance and the second variance;
determining a first ratio of the first variance to the total variance;
determining a second ratio of the second variance to the total variance;
determining a first weight using the first ratio;
determining a second weight using the second ratio;
applying the first weight to the first position estimate to generate a first weighted position estimate;
applying the second weight to the second position estimate to generate a second weighted position estimate, anddetermining a final position estimate for the mobile device using an average of at least the first weighted position estimate and the second weighted position estimate.
3 Assignments
0 Petitions
Accused Products
Abstract
Estimating a position of a mobile device. Particular systems and methods for estimating a position of a mobile device using information from two positioning technologies determine different position estimates for the mobile device using different positioning technologies, and determine a final position estimate for the mobile device using a weighted combination of the different position estimates. In some implementations, the weighted combination is a weighted average or a weighted median of the different position estimates. Weights may be determined using respective uncertainty metrics corresponding to the respective position estimates.
7 Citations
20 Claims
-
1. A method for estimating a position of a mobile device using information from two positioning technologies wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; determining a second position estimate for the mobile device using a second positioning technology; determining a first uncertainty metric that represents uncertainty of the first position estimate; determining a second uncertainty metric that represents uncertainty of the second position estimate; determining a first variance using the first uncertainty metric; determining a second variance using the second uncertainty metric; determining a total variance using the first variance and the second variance; determining a first ratio of the first variance to the total variance; determining a second ratio of the second variance to the total variance; determining a first weight using the first ratio; determining a second weight using the second ratio; applying the first weight to the first position estimate to generate a first weighted position estimate; applying the second weight to the second position estimate to generate a second weighted position estimate, and determining a final position estimate for the mobile device using an average of at least the first weighted position estimate and the second weighted position estimate. - View Dependent Claims (2)
-
-
3. A method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; determining a second position estimate for the mobile device using a second positioning technology; determining a first uncertainty metric that represents uncertainty of the first position estimate; determining a second uncertainty metric that represents uncertainty of the second position estimate; determining a first corrected uncertainty metric by inputting the first uncertainty metric into a first mapping function; determining a second corrected uncertainty metric by inputting the second uncertainty metric into a second mapping function; determining a first weight using the first corrected uncertainty metric; determining a second weight using the second corrected uncertainty metric; applying the first weight to the first position estimate to generate a first weighted position estimate; and applying the second weight to the second position estimate to generate a second weighted position estimate; determining a final position estimate for the mobile device using a combination of the first weighted position estimate and the second weighted position estimate. - View Dependent Claims (4)
-
-
5. A method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; and using a second positioning technology to; initialize a hypothesis grid, where each hypothesis in the grid has an assumed location and a weight; for each hypothesis in the grid, recalculate the weight of that hypothesis based on a respective distance between the assumed location and the first position estimate; and normalizing the recalculated weights such that the sum of all of the recalculated weights is equal to one; determine a final position estimate for the mobile device using the normalized weights. - View Dependent Claims (6, 7, 8)
-
-
9. A method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
for each transmitter in a transmitter network of a first positioning technology, estimating a pseudorange between an unknown location of the mobile device and a known location of that transmitter; determining an estimated position of the unknown location of the mobile device using a second positioning technology; determining an uncertainty metric of the estimated position; for each transmitter in the transmitter network, determining a distance between the estimated position and the known location of that transmitter; for each transmitter in the transmitter network, determining a pseudorange error as the difference between the estimated pseudorange for that transmitter and the determined distance for that transmitter; determining a scale factor that is based on the uncertainty metric; for each transmitter in the transmitter network, determining a pseudorange correction for that transmitter by scaling the determined pseudorange error for that transmitter using the scale factor; and for each transmitter in the transmitter network, determining a corrected pseudorange for that transmitter as the difference between the estimated pseudorange for that transmitter and the pseudorange correction for that transmitter. - View Dependent Claims (10)
-
-
11. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for estimating a position of a mobile device using information from two positioning technologies wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; determining a second position estimate for the mobile device using a second positioning technology; determining a first uncertainty metric that represents uncertainty of the first position estimate; determining a second uncertainty metric that represents uncertainty of the second position estimate; determining a first variance using the first uncertainty metric; determining a second variance using the second uncertainty metric; determining a total variance using the first variance and the second variance; determining a first ratio of the first variance to the total variance; determining a second ratio of the second variance to the total variance; determining a first weight using the first ratio; determining a second weight using the second ratio; applying the first weight to the first position estimate to generate a first weighted position estimate; applying the second weight to the second position estimate to generate a second weighted position estimate, and determining a final position estimate for the mobile device using an average of at least the first weighted position estimate and the second weighted position estimate. - View Dependent Claims (12)
-
-
13. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; determining a second position estimate for the mobile device using a second positioning technology; determining a first uncertainty metric that represents uncertainty of the first position estimate; determining a second uncertainty metric that represents uncertainty of the second position estimate; determining a first corrected uncertainty metric by inputting the first uncertainty metric into a first mapping function; determining a second corrected uncertainty metric by inputting the second uncertainty metric into a second mapping function; determining a first weight using the first corrected uncertainty metric; determining a second weight using the second corrected uncertainty metric; applying the first weight to the first position estimate to generate a first weighted position estimate; and applying the second weight to the second position estimate to generate a second weighted position estimate; determining a final position estimate for the mobile device using a combination of the first weighted position estimate and the second weighted position estimate. - View Dependent Claims (14)
-
-
15. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
determining a first position estimate for the mobile device using a first positioning technology; and using a second positioning technology to; initialize a hypothesis grid, where each hypothesis in the grid has an assumed location and a weight; for each hypothesis in the grid, recalculate the weight of that hypothesis based on a respective distance between the assumed location and the first position estimate; and normalizing the recalculated weights such that the sum of all of the recalculated weights is equal to one; determine a final position estimate for the mobile device using the normalized weights. - View Dependent Claims (16, 17, 18)
-
-
19. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for estimating a position of a mobile device using information from two positioning technologies, wherein the method comprises:
-
for each transmitter in a transmitter network of a first positioning technology, estimating a pseudorange between an unknown location of the mobile device and a known location of that transmitter; determining an estimated position of the unknown location of the mobile device using a second positioning technology; determining an uncertainty metric of the estimated position; for each transmitter in the transmitter network, determining a distance between the estimated position and the known location of that transmitter; for each transmitter in the transmitter network, determining a pseudorange error as the difference between the estimated pseudorange for that transmitter and the determined distance for that transmitter; determining a scale factor that is based on the uncertainty metric; for each transmitter in the transmitter network, determining a pseudorange correction for that transmitter by scaling the determined pseudorange error for that transmitter using the scale factor; and for each transmitter in the transmitter network, determining a corrected pseudorange for that transmitter as the difference between the estimated pseudorange for that transmitter and the pseudorange correction for that transmitter. - View Dependent Claims (20)
-
Specification