CPC G01C 21/3682 (2013.01) [G01C 21/005 (2013.01); G06F 16/24578 (2019.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01); H04L 67/52 (2022.05); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/14 (2013.01); H04W 4/025 (2013.01)] | 20 Claims |
1. A method implemented by a computing device, the method comprising:
receiving, from a location subsystem, location information at a geographic location for the computing device;
determining, by the computing device, that the geographic location of the computing device is associated with a significant location in a set of significant locations accessible on the computing device, wherein the significant location is a location having position coordinates inferred from clusters of position coordinates previously gathered by the computing device in response to a determination that the computing device dwelled at the location for a threshold amount of time;
determining, by the computing device, a label for the significant location based on analysis of contextual data for the significant location, the contextual data comprising a movement pattern for the computing device; and
displaying, on a graphical interface of the computing device, the label for the significant location.
|