Adaptive Mobile Device Navigation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- storing a position in memory;
receiving sensor data related to movement of a device;
comparing the sensor data to map data corresponding to the stored position; and
determining an estimated current device location, the determination being based at least in part on the stored position, received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive mobile device navigation system, methods, and apparatus provide location information for a mobile device performing location estimation using dead reckoning. Multiple estimation modes can be selected including a mode for restricting measured movements to surrounding streets. Updated location fixes can be obtained through turn comparison with surrounding map information and user feedback. User feedback prompts can include photographs having geographic tag information corresponding to locations near an estimated location of the device.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
storing a position in memory; receiving sensor data related to movement of a device; comparing the sensor data to map data corresponding to the stored position; and determining an estimated current device location, the determination being based at least in part on the stored position, received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
storing a position in memory; receiving sensor data from at least one motion sensor measuring movement of a device; determining an estimated current device location, where the determination is based at least in part on the stored position and received sensor data; comparing the sensor data to map data corresponding to the stored location; and requesting feedback regarding the comparison. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A portable electronic device, comprising:
-
a touch sensitive display; one or more processors; a memory; a motion sensor; and a program, wherein the program is stored in the memory and configured to be executed by the one or more processors, the program including; instructions for calculating an estimated current location of the device, the calculation being based at least in part on a prior device location, received sensor data from the motion sensor, and an interpretation of the received sensor data as corresponding to movement along at least one pathway present in map information of an area surrounding the prior device location.
-
-
23. A computer-implemented method, comprising:
-
determining a device location of a mobile device; receiving sensor data related to movement of the mobile device; determining an estimated device location based on the device location and sensor data; comparing the estimated device location to map data; and verifying the estimated device location based on the comparison. - View Dependent Claims (24)
-
-
25. A computer program product, encoded on a computer readable medium, operable to cause data processing apparatus to perform operations comprising:
-
storing a position in memory; receiving sensor data related to movement of a device; comparing the sensor data to map data corresponding to the stored position; and determining an estimated current device location, the determination being based at least in part on the stored position, received sensor data, and an interpretation of the received sensor data as corresponding to movement along at least one pathway defined by the map data.
-
Specification