Patent ID: 9377308
Filing Date: 2016-06-28
CPC Classification: G01C

Claim Text:
1. A computer-implemented method for determining an estimated user location performed on a computer system programmed to perform the method, comprising: determining in a plurality of physical sensors in the computer system, a plurality of physical perturbations in response to a change in physical orientation of the computer system by a user, wherein the plurality of physical sensors includes two or more sensors selected from the group consisting of an accelerometer, a magnetometer, a magnetometer, and a gyroscope; determining in a processor in the computer system, a physical context of the computer system, in response to the plurality of physical perturbations, the physical context describing a user movement associated with the plurality of physical perturbations; determining in the processor in the computer system, whether the physical context is substantially similar to one of a plurality of map-based contexts associated with a map, wherein each map-based context is associated with a location on the map; and when the physical context is substantially similar to one of the plurality of map-based contexts, the method comprises: