US 11,788,858 B2
Labeling a significant location based on contextual data
Michael P. Dal Santo, San Francisco, CA (US); Hyo Jeong Shin, Santa Clara, CA (US); Krishna M. Behara, Santa Clara, CA (US); Marcos R. Vescovi, Capitola, CA (US); Patrick Thomas Dillon, Mountain View, CA (US); Richard B. Warren, Redwood City, CA (US); Ronald K. Huang, San Jose, CA (US); and Xufeng Han, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Dec. 13, 2022, as Appl. No. 18/65,239.
Application 18/065,239 is a division of application No. 16/989,757, filed on Aug. 10, 2020, granted, now 11,553,302.
Application 16/989,757 is a division of application No. 15/272,282, filed on Sep. 21, 2016, granted, now 10,739,159, issued on Aug. 11, 2020.
Claims priority of provisional application 62/348,586, filed on Jun. 10, 2016.
Prior Publication US 2023/0110498 A1, Apr. 13, 2023
Int. Cl. G06F 16/29 (2019.01); G06F 16/9537 (2019.01); G06F 16/2457 (2019.01); H04W 4/021 (2018.01); G01C 21/36 (2006.01); H04W 4/14 (2009.01); G01C 21/00 (2006.01); H04L 67/52 (2022.01); H04W 4/02 (2018.01)
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
OG exemplary drawing
 
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.