Asymmetric dynamic geo-fencing
First Claim
1. A computer-implemented notification system, comprising:
- a location-based notification component that generates a polygon-based virtual perimeter in association with a geographical point of interest and enables communication of notifications to a user device based on parameters related to user interaction with the point of interest;
a change component that dynamically initiates modification of the virtual perimeter by the location-based notification component in response to changes to the parameters; and
a processor that executes computer-executable instructions associated with at least one of the location-based notification component or the change component.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables location based notifications (e.g., geo-fences) using standard polygons the capture of complex regions. As applied to geo-fencing, it extends geo-fencing beyond the mere representation of the virtual perimeter (fenced) area. More specifically, the architecture takes into consideration geographical and demographical features, such as the layout of the roads and streets, the types of available of transportation (e.g., car, bus, walk, biking, etc.), the traffic conditions, and the dynamic properties of a point of interest (POI) such as opening hours, total wait time, etc. More specifically, the architecture enables the dynamic modification of polygon geo-fence based on POI properties, dynamic modification of polygon geo-fence based on road/street layout, dynamic modification of polygon geo-fence based on means of transportation, dynamic modification of polygon geo-fence based on traffic conditions, dynamic modification of polygon geo-fence based on user'"'"'s state, and dynamic recalculation of regions and directions tailored to user interests.
-
Citations
20 Claims
-
1. A computer-implemented notification system, comprising:
-
a location-based notification component that generates a polygon-based virtual perimeter in association with a geographical point of interest and enables communication of notifications to a user device based on parameters related to user interaction with the point of interest; a change component that dynamically initiates modification of the virtual perimeter by the location-based notification component in response to changes to the parameters; and a processor that executes computer-executable instructions associated with at least one of the location-based notification component or the change component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented notification method, comprising acts of:
-
generating a polygon-based virtual perimeter in association with a geographical point of interest; dynamically modifying the virtual perimeter in response to changes to parameters related to user interaction with the point of interest; communicating notifications to a user device based on the modified virtual perimeter; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of generating, communicating, or modifying. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented notification method, comprising acts of:
-
generating a polygon-based geo-fence in association with geographical points of interest and parameters associated with the points of interest, the parameters considered for user interaction with the points of interest; detecting a change in a parameter of a point of interest; dynamically modifying the geo-fence in response to the detected change; communicating a notification associated with the detected change to a user device; and utilizing a processor that executes instructions stored in memory to perform at least one of the acts of generating, detecting, communicating, or modifying. - View Dependent Claims (17, 18, 19, 20)
-
Specification