US 12,169,822 B2
Geofence-based location tracking and notification triggering system
Abdelgawa Abdelkader, Clearwater, FL (US)
Assigned to GPS Special.com LLC, Clearwater Beach, FL (US)
Filed by GPS Special.com LLC, Clearwater Beach, FL (US)
Filed on Sep. 9, 2021, as Appl. No. 17/447,270.
Application 17/447,270 is a continuation of application No. 16/445,047, filed on Jun. 18, 2019, granted, now 11,120,422.
Claims priority of provisional application 62/687,106, filed on Jun. 19, 2018.
Prior Publication US 2022/0138721 A1, May 5, 2022
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/32 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0207 (2023.01); H04W 4/02 (2018.01); H04W 4/021 (2018.01); H04W 4/029 (2018.01); H04W 4/12 (2009.01)
CPC G06Q 20/3224 (2013.01) [G06Q 20/3255 (2013.01); G06Q 20/3274 (2013.01); G06Q 20/40 (2013.01); G06Q 30/0222 (2013.01); H04W 4/021 (2013.01); H04W 4/023 (2013.01); H04W 4/029 (2018.02); H04W 4/12 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method implemented by a system of one or more computers, the method comprising:
causing presentation, via an interactive user interface of an application on a user device, of a map indicating one or more entities of a plurality of entities which are available for selection, wherein the system is configured to determine information for inclusion in the interactive user interface based on information associated with a global navigation satellite system (GNSS) receiver of the user device, and wherein determining information for inclusion in the interactive user interface comprises:
determining a geofence surrounding the user device, the geofence representing a virtual perimeter for a real world area, and
identifying the one or more entities of the plurality of entities within the geofence;
generating information to be provided to the user device via a first notification, the information being associated with an entity of the plurality of entities, wherein the information includes one or more selectable elements associated with presentation, via the application, of a deal associated with the entity;
in response to the first notification being provided to the user device, updating a quantity of bonus points associated with a user of the user device based at least on one or more deal types identified by a selection history of the user, wherein the bonus points are configured to be increased based on the user receiving one or more notifications, wherein at least a portion of the bonus points are used by the user to fulfill the deal, and wherein the selection history of the user is stored in a database associated with the one or more computers of the system; and
transmitting, via a second message associated with the application, a redeemable representation of authorization information associated with the deal to the user device,
wherein the map indicates entities associated with a location of a different user to which the redeemable representation is to be shared, and wherein the second message is provided via the application or provided as a text message.