System and method for snapping a user location to a landmark of known location
First Claim
Patent Images
1. A computer-implemented method for determining the location of a mobile electronic device, comprising:
- obtaining an initial estimated location of the mobile electronic device determined using a location determination method (LDM);
determining an existence of a cluster of multiple previously visited landmarks, the cluster of previously visited landmarks being located proximate to the initial estimated location, the cluster of previously visited landmarks including more than a threshold number of previously visited landmarks;
calculating a distance to the cluster;
selecting a landmark associated with the cluster based, at least in part, on the existence of the cluster of previously visited landmarks; and
providing a known location of the selected landmark associated with the cluster as the location of the mobile electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an initial estimated location of a mobile electronic device is determined using a location determination method (LDM). An accuracy for the LDM is determined. An initial set of landmarks is determined based upon the initial estimated location and the determined accuracy. For each landmark in the initial set of landmarks, a likelihood is calculated that the mobile electronic device is located about that landmark. A landmark from the initial set of landmarks is selected based on the likelihoods. The location of the mobile electronic device is set to a known location of the selected landmark.
157 Citations
26 Claims
-
1. A computer-implemented method for determining the location of a mobile electronic device, comprising:
-
obtaining an initial estimated location of the mobile electronic device determined using a location determination method (LDM); determining an existence of a cluster of multiple previously visited landmarks, the cluster of previously visited landmarks being located proximate to the initial estimated location, the cluster of previously visited landmarks including more than a threshold number of previously visited landmarks; calculating a distance to the cluster; selecting a landmark associated with the cluster based, at least in part, on the existence of the cluster of previously visited landmarks; and providing a known location of the selected landmark associated with the cluster as the location of the mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for determining the location of a mobile electronic device, comprising:
a server capable of communicating with the mobile electronic device, the server executing a location determination application operable to, determine an existence of a cluster of multiple previously visited landmarks, the cluster of previously visited landmarks being located proximate to an initial estimated location of the mobile electronic device, the cluster of previously visited landmarks including more than a threshold number of previously visited landmarks, calculate a distance to the cluster, select a landmark associated with the cluster based, at least in part, on the existence of the cluster of previously visited landmarks, and provide a location of the selected landmark associated with the cluster as the location of the mobile electronic device. - View Dependent Claims (17)
-
18. A computer-readable storage medium comprising instructions for execution on a processor for determining the location of a mobile electronic device, the instructions operable to:
-
receive an initial estimated location of the mobile electronic device determined by a location determination method (LDM); calculate a cluster of multiple previously visited landmarks, the cluster of previously visited landmarks being located proximate to the initial estimated location, the cluster of previously visited landmarks including more than a threshold number of previously visited landmarks; calculate a distance to the cluster; select a landmark associated with the cluster based, at least in part, on the existence of the cluster of previously visited landmarks; associate the selected landmark with the mobile electronic device; and provide the location of the associated landmark. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification