Geo-fence management using a cluster analysis technique
First Claim
Patent Images
1. A computer-implemented method of geo-fence management using a cluster analysis technique, the method comprising:
- detecting, using the cluster analysis technique to process a set of dynamic user data associated with a set of users, a geo-fence opportunity event for a subset of the set of users based, at least in part, on a concentration of the subset of the set of users exceeding a threshold density with respect to a first geo-location;
establishing, in response to detecting the geo-fence opportunity event, a geo-fence corresponding to the first geo-location;
detecting a geo-location shift with respect to the subset of the set of users from the first geo-location to a second geo-location;
moving, in response to detecting the geo-location shift with respect to the subset of the set of users, the geo-fence from the first geo-location to the second geo-location;
providing, based on a selection criterion with respect to the geo-fence opportunity event, an opportunity for the subset of the set of users;
detecting a geo-location shift with respect to the subset of the set of users from the second geo-location to a third geo-location; and
delaying a movement of the geo-fence from the second geo-location to the third geo-location for a predetermined threshold period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed aspects include geo-fence management using a cluster analysis technique. A set of dynamic user data is received from a set of users. The cluster analysis technique may be used to process the set of dynamic user data. Accordingly, a geo-fence opportunity event is detected using the cluster analysis technique. Based on a selection criterion with respect to the geo-fence opportunity event, it is determined to provide an opportunity for a subset of the set of users. In response to making the determination, the opportunity can be provided for/to the subset of the set of users.
33 Citations
15 Claims
-
1. A computer-implemented method of geo-fence management using a cluster analysis technique, the method comprising:
-
detecting, using the cluster analysis technique to process a set of dynamic user data associated with a set of users, a geo-fence opportunity event for a subset of the set of users based, at least in part, on a concentration of the subset of the set of users exceeding a threshold density with respect to a first geo-location; establishing, in response to detecting the geo-fence opportunity event, a geo-fence corresponding to the first geo-location; detecting a geo-location shift with respect to the subset of the set of users from the first geo-location to a second geo-location; moving, in response to detecting the geo-location shift with respect to the subset of the set of users, the geo-fence from the first geo-location to the second geo-location; providing, based on a selection criterion with respect to the geo-fence opportunity event, an opportunity for the subset of the set of users; detecting a geo-location shift with respect to the subset of the set of users from the second geo-location to a third geo-location; and delaying a movement of the geo-fence from the second geo-location to the third geo-location for a predetermined threshold period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for geo-fence management using a cluster analysis technique, the system comprising:
-
a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including; detecting, using the cluster analysis technique to process a set of dynamic user data associated with a set of users, a geo-fence opportunity event for a subset of the set of users based, at least in part, on a concentration of the subset of the set of users exceeding a threshold density with respect to a first geo-location; establishing, in response to detecting the geo-fence opportunity event, a geo-fence corresponding to the first geo-location; detecting a geo-location shift with respect to the subset of the set of users from the first geo-location to a second geo-location; moving, in response to detecting the geo-location shift with respect to the subset of the set of users, the geo-fence from the first geo-location to the second geo-location; providing, based on a selection criterion with respect to the geo-fence opportunity event, an opportunity for the subset of the set of users; detecting a geo-location shift with respect to the subset of the set of users from the second geo-location to a third geo-location; and delaying a movement of the geo-fence from the second geo-location to the third geo-location for a predetermined threshold period of time.
-
-
15. A computer program product for geo-fence management using a cluster analysis technique, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
detecting, using the cluster analysis technique to process a set of dynamic user data associated with a set of users, a geo-fence opportunity event for a subset of the set of users based, at least in part, on a concentration of the subset of the set of users exceeding a threshold density with respect to a first geo-location; establishing, in response to detecting the geo-fence opportunity event, a geo-fence corresponding to the first geo-location; detecting a geo-location shift with respect to the subset of the set of users from the first geo-location to a second geo-location; moving, in response to detecting the geo-location shift with respect to the subset of the set of users, the geo-fence from the first geo-location to the second geo-location; providing, based on a selection criterion with respect to the geo-fence opportunity event, an opportunity for the subset of the set of users; detecting a geo-location shift with respect to the subset of the set of users from the second geo-location to a third geo-location; and delaying a movement of the geo-fence from the second geo-location to the third geo-location for a predetermined threshold period of time.
-
Specification