CPC H04W 4/021 (2013.01) [H04L 51/222 (2022.05); H04L 67/55 (2022.05); H04W 4/023 (2013.01); G06Q 30/0261 (2013.01)] | 20 Claims |
1. An apparatus comprising at least one processor and at least one memory, the memory storing instructions that cause the apparatus to:
receive a proximity message request from a consumer device via a network, the proximity message request comprising location data defining a consumer device location of the consumer device;
determine a maximum response time defining a maximum time in which an attempt to collect notification data associated with a first geofence associated with the consumer device location from a server may be completed, wherein the first geofence is associated with a geofence set; and
in response to determining that the notification data cannot be collected within the maximum response time,
transmit the notification data associated with the first geofence to a push notification server configured to generate a push notification based on the notification data and asynchronously push the push notification to the consumer device.
|