Patent ID: 9459104
Filing Date: 2016-10-04
CPC Classification: G01C

Claim Text:
1. A method comprising: receiving logs of data, wherein respective data is collected by a device over a plurality of locations and over a time period; determining first location estimates of the device according to a comparison of data available in the logs of data with available known signal strength maps of corresponding data, wherein the first location estimates indicate a trajectory of the device over the time period; determining, by one or more processors, second location estimates of the device using the first location estimates and relative position estimates of the device based on dead reckoning, wherein the relative position estimates of the device based on dead reckoning link together data points within the first location estimates considered to be consecutive location estimates of the device, wherein the second location estimates indicate a refined trajectory of the device over the time period; determining output location estimates of the device using the second location estimates, the relative position estimates based on dead reckoning, and the respective data, wherein the output location estimates indicate a further refined trajectory of the device over the time period; and generating maps of the plurality of locations based on the output location estimates of the device and the logs of data, wherein the maps include one or more of a map of WiFi received signal strength indications (RSSI), a map of magnetic fields, a geographical map of pathways, and a map of GPS visibility.