Patent ID: 8976063
Filing Date: 2015-03-10
Classification: G01C,G01S,G08G

Abstract:
1. A method comprising: determining, by a mobile computing device and based on first motion data generated by a motion sensor of the mobile computing device, that a user associated with the mobile computing device is riding in the vehicle; determining, by a mobile computing device based on second motion data generated by the motion sensor of the mobile computing device, that a change in an angle of the mobile computing device relative to gravity satisfies a threshold amount of change; responsive to determining that the change in the angle satisfies the threshold amount of change: receiving, by the mobile computing device, an external signal; determining, by the mobile computing device and based on the 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; responsive to determining the second position of the mobile computing device: retrieving, by the mobile computing device, a position history of the mobile computing device, the position history including a plurality of previously determined reference positions of the mobile computing device, wherein the reference position of the mobile computing device is included in the plurality of previously determined reference positions; determining, by the mobile computing device, a subset of the plurality of previously determined reference positions, wherein each determined reference position from the subset is located within a threshold distance from an updated current position of the mobile computing device; and outputting, by the mobile computing device and for display, a graphical indication of one or more of the subset of the plurality of previously determined reference positions.