IP Library Granted Patent US 11,272,314
Granted Patent B2
US 11,272,314 · App. 16/736,148 · Granted Mar 8, 2022

Geofence selection and modification

Inventors: Seng Chai Gan (Ashburn, VA); Shikhar Kwatra (Durham, NC); Adam Lee Griffin (Dubuque, IA); Vikram Tiwari (Lucknow, IN)
Assignee: Kyndryl, Inc.
H04W4/021G06K19/07758G06N3/04G06N3/08G06N20/00G08B21/182G08B25/10G06Q30/0241
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 11,272,314
App. No.
16/736,148
Granted
Mar 8, 2022
Kind
B2
Abstract

A method and system for selecting and modifying a geofence is provided. The method includes registering a physical object with geofence policies of a user. The physical object is tagged with a digital tag comprising information associated with the user respect and geofence policies. Input data indicating a value, an emotional attachment, and a sentiment of the physical object with respect to the t user is received and the physical object is detected via sensors. Reactions of the user with respect to additional physical objects located within a specified geographical boundary surrounding the first user are detected and a resulting classification for the physical object is generated. A geofence policy is selected and it is detected that the physical object has been removed from a geofence for a specified time period threshold. A resulting action associated with detecting that the physical object has been removed from the geofence is executed.

Claims (75)

1. A geofence selection and modification method comprising:

registering, by a processor of a hardware device, a physical object with geofence policies of a first user;

tagging, by said processor, said physical object with a digital tag comprising information associated with said user with respect to said geofence policies;

receiving, by said processor, input data indicating a value, an emotional attachment, and a sentiment of said physical object with respect to said first user;

detecting, by said processor via sensors of said hardware device, said physical object;

monitoring, by said processor via said sensors, reactions of said first user with respect to additional physical objects located within a specified geographical boundary surrounding said first user;

generating, by said processor based on analysis of said input data and said reactions of said user, a classification for said physical object;

selecting, by said processor based on said classification, a geofence policy of said geofence policies;

detecting, by said processor via said sensors, that said physical object has been removed from a first geofence for a specified time period threshold, wherein said first geofence is associated with said geofence policy; and

executing, by said processor, an action associated with said detecting that said physical object has been removed from said first geofence, wherein said executing said action comprises:

detecting that said physical object has entered a second geofence associated with said geofence policy;

determining, based on analysis of said digital tag, that said second geofence is associated with a second user associated with said first user;

receiving, from said first user, a disapproval for said physical object to be located within said second geofence; and

modifying said geofence policy to include restrictions for said physical object to restricted from being located within said second geofence.

2. The method of claim 1 , wherein said executing said action further comprises:

receiving, from said first user, an approval for said physical object to be located within said second geofence; and

modifying said geofence policy to include permissions for said physical object to be located within said second geofence.

3. The method of claim 1 , wherein said executing said action further comprises:

determining, based on analysis of said digital tag, that said second geofence is not associated with a user associated with said first user;

generating, an alert indicating that said physical object has entered said second geofence; and

transmitting said alert to said first user and an authoritative entity.

4. The method of claim 1 , wherein said executing said action further comprises:

activating additional sensors within said second geofence;

determining, based on results of said activating, a default geofence policy for said second geofence; and

updating said default geofence policy by retrieving context information of said second geofence and assigning a value indicator to said physical object.

5. The method of claim 1 , wherein said sensors comprise specialized sensors selected from the group consisting of a video camera, an optical sensor, a machine learning model sensor, a reinforcement learning sensor, a vision recognition model sensor, an infrared sensor, and a region convolutional neural network (R-CNN) sensor.

6. The method of claim 1 , wherein said physical object comprises an electrical object of said first user.

7. The method of claim 1 , wherein said physical object comprises a mechanical object of said first user.

8. The method of claim 1 , further comprising:

providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in the control hardware, said code being executed by the computer processor to implement: said registering, said tagging, said receiving, said detecting said physical object, said monitoring, said generating, said selecting, said detecting that said physical object has been removed, and said executing.

9. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, said computer readable program code comprising an algorithm that when executed by a processor of hardware device implements a geofence selection and modification method, said method comprising:

registering, by said processor, a physical object with geofence policies of a first user;

tagging, by said processor, said physical object with a digital tag comprising information associated with said user with respect to said geofence policies;

receiving, by said processor, input data indicating a value, an emotional attachment, and a sentiment of said physical object with respect to said first user;

detecting, by said processor via sensors of said hardware device, said physical object;

monitoring, by said processor via said sensors, reactions of said first user with respect to additional physical objects located within a specified geographical boundary surrounding said first user;

generating, by said processor based on analysis of said input data and said reactions of said user, a classification for said physical object;

selecting, by said processor based on said classification, a geofence policy of said geofence policies;

detecting, by said processor via said sensors, that said physical object has been removed from a first geofence for a specified time period threshold, wherein said first geofence is associated with said geofence policy; and

executing, by said processor, an action associated with said detecting that said physical object has been removed from said first geofence, wherein said executing said action comprises:

detecting that said physical object has entered a second geofence associated with said geofence policy;

determining, based on analysis of said digital tag, that said second geofence is associated with a second user associated with said first user;

receiving, from said first user, a disapproval for said physical object to be located within said second geofence; and

modifying said geofence policy to include restrictions for said physical object to restricted from being located within said second geofence.

10. The computer program product of claim 9 , wherein said executing said action further comprises:

receiving, from said first user, an approval for said physical object to be located within said second geofence; and

modifying said geofence policy to include permissions for said physical object to be located within said second geofence.

11. The computer program product of claim 9 , wherein said executing said action further comprises:

determining, based on analysis of said digital tag, that said second geofence is not associated with a user associated with said first user;

generating, an alert indicating that said physical object has entered said second geofence; and

transmitting said alert to said first user and an authoritative entity.

12. The computer program product of claim 9 , wherein said executing said action further comprises:

activating additional sensors within said second geofence;

determining, based on results of said activating, a default geofence policy for said second geofence; and

updating said default geofence policy by retrieving context information of said second geofence and assigning a value indicator to said physical object.

13. The computer program product of claim 9 , wherein said sensors comprise specialized sensors selected from the group consisting of a video camera, an optical sensor, a machine learning model sensor, a reinforcement learning sensor, a vision recognition model sensor, an infrared sensor, and a region convolutional neural network (R-CNN) sensor.

14. The computer program product of claim 9 , wherein said physical object comprises an electrical object of said first user.

15. The computer program product of claim 9 , wherein said physical object comprises a mechanical object of said first user.

16. A hardware device comprising a processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the processor implements a geofence selection and modification method comprising:

registering, by said processor, a physical object with geofence policies of a first user;

tagging, by said processor, said physical object with a digital tag comprising information associated with said user with respect to said geofence policies;

receiving, by said processor, input data indicating a value, an emotional attachment, and a sentiment of said physical object with respect to said first user;

detecting, by said processor via sensors of said hardware device, said physical object;

monitoring, by said processor via said sensors, reactions of said first user with respect to additional physical objects located within a specified geographical boundary surrounding said first user;

generating, by said processor based on analysis of said input data and said reactions of said user, a classification for said physical object;

selecting, by said processor based on said classification, a geofence policy of said geofence policies;

detecting, by said processor via said sensors, that said physical object has been removed from a first geofence for a specified time period threshold, wherein said first geofence is associated with said geofence policy; and

executing, by said processor, an action associated with said detecting that said physical object has been removed from said first geofence, wherein said executing said action comprises:

detecting that said physical object has entered a second geofence associated with said geofence policy;

determining, based on analysis of said digital tag, that said second geofence is associated with a second user associated with said first user; and

receiving, from said first user, a disapproval for said physical object to be located within said second geofence;

modifying said geofence policy to include restrictions for said physical object to restricted from being located within said second geofence.

17. The hardware device of claim 16 , wherein said executing said action further comprises:

receiving, from said first user, an approval for said physical object to be located within said second geofence; and

modifying said geofence policy to include permissions for said physical object to be located within said second geofence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 058213/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: GAN, SENG CHAI; KWATRA, SHIKHAR; GRIFFIN, ADAM LEE; TIWARI, VIKRAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051437/0409 →