Directional geo-fencing based on environmental monitoring
First Claim
Patent Images
1. A computer program product comprising:
- one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media, the program instructions comprising;
program instructions to receive a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses associated with a geo-fence;
program instructions to determine a location of a user with respect to an activation area corresponding to one or more geo-fences;
program instructions to detect a first geo-fence extent factor of the plurality of geo-fence extent factors, associated with the user;
program instructions to determine whether the first geo-fence extent factor associated with the user is within the activation area;
program instructions to select a first extent for a first geo-fence that corresponds to the first geo-fence extent factor associated with the user, in response to determining the first geo-fence extent factor associated with the user is within the activation area;
program instructions to determine whether the first extent of the first geo-fence is violated; and
program instructions to, responsive to determining that the first geo-fence is violated, perform a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor.
2 Assignments
0 Petitions
Accused Products
Abstract
As disclosed herein a dynamic geo-fencing method includes receiving a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses for a geo-fence, determining a first geo-fence extent factor of the plurality of geo-fence extent factors, selecting a first extent for the geo-fence corresponding to the first geo-fence extent factor, determining that the geo-fence is violated, and responsive to determining that the geo-fence is violated, performing a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor. A corresponding system and computer program product are also disclosed herein.
13 Citations
13 Claims
-
1. A computer program product comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses associated with a geo-fence; program instructions to determine a location of a user with respect to an activation area corresponding to one or more geo-fences; program instructions to detect a first geo-fence extent factor of the plurality of geo-fence extent factors, associated with the user; program instructions to determine whether the first geo-fence extent factor associated with the user is within the activation area; program instructions to select a first extent for a first geo-fence that corresponds to the first geo-fence extent factor associated with the user, in response to determining the first geo-fence extent factor associated with the user is within the activation area; program instructions to determine whether the first extent of the first geo-fence is violated; and program instructions to, responsive to determining that the first geo-fence is violated, perform a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions, stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to receive a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses associated with a geo-fence; program instructions to determine a location of a user with respect to an activation area corresponding to one or more geo-fences; program instructions to detect a first geo-fence extent factor of the plurality of geo-fence extent factors, associated with the user; program instructions to determine whether the first geo-fence extent factor associated with the user is within the activation area; program instructions to select a first extent for a first geo-fence that corresponds to the first geo-fence extent factor associated with the user, in response to determining the first geo-fence extent factor associated with the user is within the activation area; program instructions to determine whether the first extent of the first geo-fence is violated; and program instructions to, responsive to determining that the first geo-fence is violated, perform a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification