Abstract:
In one example, a method includes determining, based on first motion data, that a change in an angle of a mobile computing device relative to gravity satisfies a threshold amount of change, and, responsive to determining that the change in the angle satisfies the threshold amount of change, initiating, at a first position of the mobile computing device, storage of second motion data, wherein the first position is a reference position. The method may also include determining, based on an external signal, a second position of the mobile computing device, wherein the second position is a current position of the mobile computing device that is different from the reference position, and, responsive to determining the second position of the mobile computing device, determining, based on the second motion data and the current position, the reference position of the mobile computing device.
Abstract:
The present disclosure describes methods, systems, and apparatuses for determining the likelihood that two wireless scans of a mobile computing device were performed in the same location. The likelihood is determined by scanning for wireless networks with a computing device. The scanning includes a receiving a plurality of network attributes for each wireless networks within the range of the mobile computing device. Further, the likelihood is determined by comparing the plurality of network attributes from the scanning with a reference set of network attributes. The comparing of network attributes is used to determine an attribute comparison. Finally, the likelihood between a position associated with the reference set of network attributes and the computing device, based on the attribute comparison, determines a position associated with the network.