Clustering geofence-based alerts for mobile devices
First Claim
1. A computer-implemented method for providing combined alert notifications, comprising:
- determining, by one or more computing devices, a first location of a user computing device;
communicating, by the one or more computing devices, the first location of the user computing device to one or more geofence management computing devices;
receiving, by the one or more computing devices and in response to communicating the first location of the user computing device to geofence management computing device, geofence boundary data for a geofence boundary of a geofence, wherein the geofence boundary of the geofence encompasses two or more associated points of interest;
determining, by the one or more computing devices, a second location of the user computing device, the second location being within the geofence boundary of the geofence;
communicating, by the one or more computing devices, the second location of the user computing device to the one or more geofence management computing devices;
receiving, by the one or more computing devices and in response to communicating the second location of the user computing device to the geofence management computing device, a notification to provide a combined alert regarding the associated points of interest; and
,providing, by the one or more computing devices, a combined alert on the user computing device regarding one or more of the associated points of interest.
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
20 Claims
-
1. A computer-implemented method for providing combined alert notifications, comprising:
-
determining, by one or more computing devices, a first location of a user computing device; communicating, by the one or more computing devices, the first location of the user computing device to one or more geofence management computing devices; receiving, by the one or more computing devices and in response to communicating the first location of the user computing device to geofence management computing device, geofence boundary data for a geofence boundary of a geofence, wherein the geofence boundary of the geofence encompasses two or more associated points of interest; determining, by the one or more computing devices, a second location of the user computing device, the second location being within the geofence boundary of the geofence; communicating, by the one or more computing devices, the second location of the user computing device to the one or more geofence management computing devices; receiving, by the one or more computing devices and in response to communicating the second location of the user computing device to the geofence management computing device, a notification to provide a combined alert regarding the associated points of interest; and
,providing, by the one or more computing devices, a combined alert on the user computing device regarding one or more of the associated points of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to provide a combined alert notification, 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 first location of a user computing device; communicate the first location of the user computing device to one or more geofence management computing devices; receive, in response to communicating the first location of the user computing device to geofence management computing device, geofence boundary data of a geofence, wherein the geofence boundary data defines a geofence boundary that encompasses two or more associated points of interest; determine a second location of the user computing device, the second location being within the geofence boundary of the geofence; communicate the second location of the user computing device to the one or more geofence management computing devices; and
,receive, in response to communicating the second location of the user computing device to the geofence management computing device, a notification to provide a combined alert regarding one or more of the associated points of interest. - 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 a computer cause the computer to provide a combined alert notification, the computer-executable program instructions comprising; computer-executable program instructions to determine a first location of a user computing device; computer-executable program instructions to communicate the first location of the user computing device to one or more geofence management computing devices; computer-executable program instructions to receive, in response to communicating the first location of the user computing device to a geofence management computing device, geofence boundary data of a geofence, wherein the geofence boundary data defines a geofence the encompasses two or more associated points of interest; computer-executable program instructions to determine a second location of the user computing device, the second location being within the geofence boundary of the geofence; computer-executable program instructions to communicate the second location of the user computing device to the one or more geofence management computing devices; computer-executable program instructions to receive, in response to communicating the second location of the user computing device to the geofence management computing device, a notification to provide a combined alert regarding the associated points of interest; and
,computer-executable program instructions to provide an alert on the user computing device regarding one or more of the associated points of interest. - View Dependent Claims (16, 17, 18, 19, 20)
Specification