Patent attributes
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 set of dynamic user data may have identification information which identifies one or more users, location information which indicates location for one or more users, and context information which indicates application context for one or more 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 (e.g., sending a notification to the subset of the set of users).