Systems and methods for providing beacon-based notifications
First Claim
1. A computer-implemented method of providing notifications to a user, the method comprising:
- detecting, by one or more computing devices, a beacon device;
obtaining, by the one or more computing devices, at least a portion of time-based contextual data associated with the beacon device, wherein the time-based contextual data comprises information associated with one or more time periods for one or more events at a geographic location of the beacon device;
determining, by the one or more computing devices, a concurrence between at least a portion of the time based-contextual data and user data associated with a user;
responsive to determining the concurrence, determining, by the one or more computing devices, one or more notifications based at least in part on the time-based contextual data; and
providing for display, by the one or more computing devices, at least one of the one or more notifications associated with the one or more events for which the corresponding one or more time periods have not expired, wherein providing for display at least one of the one or more notifications further comprises ranking the one or more notifications based at least in part on the geographic location of the beacon device and providing for display the notifications that are above a priority threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and method of providing beacon-based notifications are provided. More particularly, an identifying signal can be received from a beacon device. A geographic location of a user device can be determined based at least in part on the identifying signal. At least a portion of time-based contextual beacon data can then be obtained based at least in part on spatial-temporal data associated with a user. One or more notifications associated with the contextual beacon data can then be determined. The one or more notifications can indicative of information corresponding to the beacon device, and can be provided for display on a user device.
16 Citations
18 Claims
-
1. A computer-implemented method of providing notifications to a user, the method comprising:
-
detecting, by one or more computing devices, a beacon device; obtaining, by the one or more computing devices, at least a portion of time-based contextual data associated with the beacon device, wherein the time-based contextual data comprises information associated with one or more time periods for one or more events at a geographic location of the beacon device; determining, by the one or more computing devices, a concurrence between at least a portion of the time based-contextual data and user data associated with a user; responsive to determining the concurrence, determining, by the one or more computing devices, one or more notifications based at least in part on the time-based contextual data; and providing for display, by the one or more computing devices, at least one of the one or more notifications associated with the one or more events for which the corresponding one or more time periods have not expired, wherein providing for display at least one of the one or more notifications further comprises ranking the one or more notifications based at least in part on the geographic location of the beacon device and providing for display the notifications that are above a priority threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing system comprising:
-
one or more processors; and one or more memory devices storing computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising; detecting a beacon device; obtaining at least a portion of time-based contextual data associated with the beacon device, wherein the time-based contextual data comprises information associated with one or more time periods for one or more events at a geographic location of the beacon device; determining a concurrence between at least a portion of the time based-contextual data and user data associated with a user; responsive to determining the concurrence, determining one or more notifications based at least in part on the time-based contextual data; and providing for display at least one of the one or more notifications associated with the one or more events for which the corresponding one or more time periods have not expired, wherein providing for display at least one of the one or more notifications further comprises ranking the one or more notifications based at least in part on the geographic location of the beacon device and providing for display the notifications that are above a priority threshold. - View Dependent Claims (15, 16)
-
-
17. One or more non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
-
detecting a beacon device; obtaining at least a portion of time-based contextual data associated with the beacon device, wherein the time-based contextual data comprises information associated with one or more time periods for one or more events at a geographic location of the beacon device; determining a concurrence between at least a portion of the time based-contextual data and user data associated with a user; responsive to determining the concurrence, determining one or more notifications based at least in part on the time-based contextual data; and providing for display at least one of the one or more notifications associated with the one or more events for which the corresponding one or more time periods have not expired, wherein providing for display at least one of the one or more notifications further comprises ranking the one or more notifications based at least in part on the geographic location of the beacon device and providing for display the notifications that are above a priority threshold. - View Dependent Claims (18)
-
Specification