IP Library › Granted Patent US 10,650,658
Granted Patent B2
US 10,650,658 · App. 16/261,953 · Granted May 12, 2020

Directional geo-fencing based on environmental monitoring

Inventors: Michael Bender (Rye Brook, NY); Jeremy R. Fox (Georgetown, TX); Gregory J. Boss (Saginaw, MI); Rick A. Hamilton, II (Charlottesville, VA)
Assignee: International Business Machines Corporation
G08B21/22G08B21/0261H04L67/22H04W4/021H04W4/022H04W4/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,650,658
App. No.
16/261,953
Granted
May 12, 2020
Kind
B2
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.

Claims (47)

1. A method comprising:

detecting a user located within an activation area that includes one or more geo-fences, wherein a boundary of a geo-fence of the one or more geo-fences is defined by one or more geo-fence extents;

determining a first geo-fence extent factor of one or more geo-fence extent factors, associated with an attribute of the user and corresponding respectively to the one or more extents of a geo-fence of the one or more geo-fences within the activation area;

selecting a first extent for a first geo-fence that corresponds to the first geo-fence extent factor associated with the user; and

responsive to determining that the first extent of the first geo-fence within the activation area is violated by the location of the user, performing a violation response corresponding to the first geo-fence extent factor.

2. The method of claim 1 , further comprising:

tracking a geographic position of the user that is proximate to the first geo-fence within the activation area.

3. The method of claim 1 , further comprising:

predicting a future violation of the first geo-fence based on a pattern of violations of the first geo-fence; and

modifying the first geo-fence based on the predicted future violation.

4. The method of claim 1 , further comprising:

determining a second geo-fence extent factor associated with a second user; and

determining a second extent for the first geo-fence based on the second geo-fence extent factor corresponding to the second extent and associated with the second user.

5. The method of claim 4 , wherein a new extent is an average of the first extent and the second extent.

6. The method of claim 1 , wherein an attribute of the user associated with the first geo-fence extent factor includes one or more wearable items of the user.

7. The method of claim 1 , wherein an attribute of the user associated with the first geo-fence extent factor includes a role of the user.

8. The method of claim 1 , wherein an attribute of the user associated with the first geo-fence extent factor includes a condition of an environment within the first geo-fence.

9. The method of claim 1 , wherein an attribute of the user associated with the first geo-fence extent factor includes an authorization level of the user.

10. The method of claim 1 , where the violation response is selected from the group consisting of communicating a warning to the user violating the geo-fence, and shutting down equipment located within the geo-fence.

11. 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 detect a user located within an activation area that includes one or more geo-fences, wherein a boundary of a geo-fence of the one or more geo-fences is defined by one or more geo-fence extents;

program instructions to determine a first geo-fence extent factor of one or more geo-fence extent factors associated with an attribute of the user, and corresponding respectively to the one or more extents of a geo-fence of the one or more geo-fences 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; and

responsive to determining that the first extent of the first geo-fence within the activation area is violated by the location of the user, program instructions to perform a violation response corresponding to the first geo-fence extent factor.

12. The computer program product of claim 11 , further comprising:

program instructions to track a geographic position of the user that is proximate to the first geo-fence within the activation area.

13. The computer program product of claim 11 , further comprising:

program instructions to predict a future violation of the first geo-fence based on a pattern of violations of the first geo-fence; and

program instructions to modify the first geo-fence based on the predicted future violation.

14. The computer program product of claim 11 , further comprising:

program instructions to determine a second geo-fence extent factor associated with a second user; and

program instructions to determine a second extent for the first geo-fence based on the second geo-fence extent factor corresponding to the second extent and associated with the second user.

15. A computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to detect a user located within an activation area that includes one or more geo-fences, wherein a boundary of a geo-fence of the one or more geo-fences is defined by one or more geo-fence extents;

program instructions to determine a first geo-fence extent factor of one or more geo-fence extent factors associated with an attribute of the user, and corresponding respectively to the one or more extents of a geo-fence of the one or more geo-fences 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; and

responsive to determining that the first extent of the first geo-fence within the activation area is violated by the location of the user, program instructions to perform a violation response corresponding to the first geo-fence extent factor.

16. The computer system of claim 15 , wherein an attribute of the user associated with the first geo-fence extent factor includes one or more wearable items of the user.

17. The computer system of claim 15 , wherein an attribute of the user associated with the first geo-fence extent factor includes a role of the user.

18. The computer system of claim 15 , wherein an attribute of the user associated with the first geo-fence extent factor includes a condition of an environment within the first geo-fence.

19. The computer system of claim 15 , wherein an attribute of the user associated with the first geo-fence extent factor includes an authorization level of the user.

20. The computer system of claim 15 , where the violation response is selected from the group consisting of communicating a warning to the user violating the geo-fence, and shutting down equipment located within the geo-fence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: BENDER, MICHAEL; FOX, JEREMY R.; BOSS, GREGORY J.; HAMILTON, RICK A., II
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048189/0494 →
Continuity (3)
Continuation 15846633 · Dec 19, 2017
Continuation 15730766 · Oct 12, 2017
Related Publication 20190164408A1 · May 30, 2019
Cited By (1)
US 12,743,943