Geofence compositions
First Claim
1. A system, comprising:
- at least one processor; and
a memory storing computer-executable instructions that, when executed by the at least one processor, perform a method, comprising;
identifying multiple different characteristics of an entity;
automatically generate multiple geofences for the entity based on the multiple different characteristics, wherein one or more parameters of at least one of the multiple geofences is based, at least in part, on at least one characteristic of the multiple characteristics;
automatically apply the geofences to the entity relative to a specific geographical point of the entity;
triggering at least one geofence of the multiple geofences based on a detected location of a device; and
automatically generate and provide a message to the device when the at least one geofence of the multiple geofences has been triggered.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables geofence combinations and compositions where multiple correlated geofences are generated for an entity such as a point of interest. The geofences can have varying radii relative to a specific entity and represent distinct areas or aspects of the entity. The geofences can relate to correspondingly different categories to which the entity can belong. The geofences can be of differing shapes than circular, such as polygons (e.g., rectangles, squares, etc.). Moreover, these differently shaped geofences can be applied to a single entity. Each geofence of a geofence set associated with an entity can be assigned to represent different parts of an entity such as a part a shopping mall. Geofence composition is obtained by combining multiple primitive geofences to compose more complex geofence(s) for an entity and for embedding the relationship of the primitive geofences into such compositions.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one processor; and a memory storing computer-executable instructions that, when executed by the at least one processor, perform a method, comprising; identifying multiple different characteristics of an entity; automatically generate multiple geofences for the entity based on the multiple different characteristics, wherein one or more parameters of at least one of the multiple geofences is based, at least in part, on at least one characteristic of the multiple characteristics; automatically apply the geofences to the entity relative to a specific geographical point of the entity; triggering at least one geofence of the multiple geofences based on a detected location of a device; and automatically generate and provide a message to the device when the at least one geofence of the multiple geofences has been triggered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying multiple different characteristics of an entity; automatically generating multiple geofences for the entity based, at least in part, on at least one of the multiple different characteristics, wherein one or more parameters of at least one of the multiple geofences is based, at least in part, on at least one characteristic of the multiple characteristics; automatically associating each geofence of the multiple geofences to a specific geographical point of the entity based, at least in part, on the at least one of the multiple different characteristics; generating a notification when an electronic device is within a threshold distance of a boundary of at least one geofence of the multiple geofences; and automatically providing the notification to the electronic device when the electronic device is within the threshold distance of the boundary of the least one geofence. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable hardware storage medium comprising computer-executable instructions that, when executed by a microprocessor, perform a method, comprising:
-
automatically generate multiple geofences for an entity based on one or more identified characteristics associated with a type of the entity; specifying parameters for the multiple geofences based, at least in part, on the one or more identified characteristics; automatically applying the multiple geofences to the entity relative to a specific geographical point of the entity; detecting a triggering of at least one geofence of the multiple geofences based, at least in part, on a geographical location of an electronic device relative to the entity; automatically generating a notification associated with the triggered geofence; and providing the notification to the electronic device. - View Dependent Claims (17, 18, 19, 20)
-
Specification