Clustering geofence-based alerts for mobile devices
First Claim
1. A computer-implemented method to provide combined alert notifications, comprising:
- determining, by one or more computing devices, a clustered geofence boundary encompassing two or more points of interest;
communicating, by the one or more computing devices, geofence boundary data to a user computing device for the clustered geofence boundary encompassing the two or more points of interest, wherein the user computing device is separate and distinct from the one or more computing devices;
determining, by the one or more computing devices, that the user computing device has entered the clustered geofence boundary; and
providing, by the one or more computing devices, a combined alert on the user computing device regarding the two or more points of interest when the user computing device is determined to be within the clustered geofence boundary.
2 Assignments
0 Petitions
Accused Products
Abstract
A geofence management system obtains location data for points of interest. The geofence management system determines, at the option of the user, the location of a user mobile computing device relative to specific points of interest and alerts the user when the user nears the points of interest. The geofence management system, however, determines relationships among the identified points of interest, and associates or “clusters” the points of interest together based on the determined relationships. Rather than establishing separate geofences for multiple points of interest, and then alerting the user each time the user'"'"'s mobile device enters each geofence boundary, the geofence management system establishes a single geofence boundary for the associated points of interest. When the user'"'"'s mobile device enters the clustered geofence boundary, the geofence management system notifies the user device to alert the user of the entrance event. The user then receives the clustered, geofence-based alert.
-
Citations
21 Claims
-
1. A computer-implemented method to provide combined alert notifications, comprising:
-
determining, by one or more computing devices, a clustered geofence boundary encompassing two or more points of interest; communicating, by the one or more computing devices, geofence boundary data to a user computing device for the clustered geofence boundary encompassing the two or more points of interest, wherein the user computing device is separate and distinct from the one or more computing devices; determining, by the one or more computing devices, that the user computing device has entered the clustered geofence boundary; and providing, by the one or more computing devices, a combined alert on the user computing device regarding the two or more points of interest when the user computing device is determined to be within the clustered geofence boundary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. A system to provide combined alert notifications, comprising:
-
a storage device; a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; determine a clustered geofence boundary encompassing two or more associated points of interest; communicate geofence boundary data to a user computing device for the clustered geofence boundary encompassing the two or more points of interest, wherein the user computing device is separate and distinct from the system; determine that the user computing device has entered the clustered geofence boundary; and
,provide a combined alert on the user computing device regarding the two or more points of interest when the user computing device is determined to be within the clustered geofence boundary. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by one or more computing devices cause the one or more computing devices to provide alert notifications, the computer-executable program instructions comprising; computer-executable program instructions to determine a clustered geofence boundary encompassing two or more associated points of interest; computer-executable program instructions to communicate geofence boundary data to a user computing device for the clustered geofence boundary encompassing the two or more points of interest, wherein the user computing device is separate and distinct from the one or more computing devices; computer-executable program instructions to determine that the user computing device has entered the clustered geofence boundary; and
,computer-executable program instructions to provide a combined alert on the user computing device regarding the two or more points of interest when the user computing device is determined to be within the clustered geofence boundary. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification