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 |
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.
|