US 11,748,992 B2
Trigger regions
Arshan Poursohi, San Francisco, CA (US); Daniel Aden, San Francisco, CA (US); Matthew Amacker, San Francisco, CA (US); Charles Robert Barker, San Francisco, CA (US); Paul Vincent Byrne, San Francisco, CA (US); Paul Du Bois, San Francisco, CA (US); Greg Joseph Klein, San Francisco, CA (US); and Steve Scott Tompkins, San Francisco, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jan. 29, 2021, as Appl. No. 17/163,321.
Application 17/163,321 is a continuation of application No. 16/418,143, filed on May 21, 2019.
Application 16/418,143 is a continuation of application No. 15/213,843, filed on Jul. 19, 2016, granted, now 10,347,047, issued on Jul. 9, 2019.
Claims priority of provisional application 62/259,971, filed on Nov. 25, 2015.
Prior Publication US 2021/0150819 A1, May 20, 2021
Int. Cl. G06T 15/00 (2011.01); G06V 20/52 (2022.01); G06V 10/22 (2022.01); G06T 19/00 (2011.01)
CPC G06V 20/52 (2022.01) [G06T 19/006 (2013.01); G06V 10/235 (2022.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations comprising:
receiving, from a subscriber device, a virtual region corresponding to a physical region within a physical space;
receiving location data of a user device within the physical space;
determining, using the location data of the user device, that the user device is present within the virtual region for at least a threshold period of time; and
in response to determining that the user device was present within the virtual region for at least the threshold period of time, providing the subscriber device a notification that comprises a time that the user device entered or exited the virtual region, the notification when received by the subscriber device configured to cause the subscriber device to perform an action.