IP Library Granted Patent US 11,619,916
Granted Patent B2
US 11,619,916 · App. 17/103,205 · Granted Apr 4, 2023

Selectively governing internet of things devices via digital twin-based simulation

Inventors: Mauro Marzorati (Lutz, FL); Todd Russell Whitman (Bethany, CT); Michael Bender (Rye Brook, NY); Jeremy R. Fox (Georgetown, TX); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: Kyndryl, Inc.
G05B13/04G16Y10/80G16Y20/10G16Y20/40G16Y40/10G16Y40/35
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,619,916
App. No.
17/103,205
Granted
Apr 4, 2023
Kind
B2
Abstract

Embodiments of the invention present invention provide an approach for governing Internet of Things (IoT) device operation. Specifically, the present invention relates to a method and system for utilizing digital twin-based simulation to selectively govern capabilities of surrounding IoT devices to improve a user experience.

Claims (50)

1. A computer-implemented method for selectively governing Internet of Things (IoT) devices on a network, comprising the computer-implemented steps of:

enrolling an IoT device and a user associated with the IoT device;

receiving functionality data and sensor data from the IoT device;

generating, using the received data, a digital twin-based simulation having a digital representation of the IoT device and user;

performing a plurality of what-if scenarios using a combination of existing devices of the user performing an activity in different situations within the digital twin-based simulation;

evaluating an efficacy of the user performing the activity in the different situations within the digital twin-based simulation using a previous cognitive analysis of the user while performing the activity;

identifying, based on the digital twin-based simulation, a potential distraction to the user arising from a function of the IoT device by observing an effect of the IoT device on the user within the digital twin-based simulation and identifying a what-if scenario in which the potential distraction exists based on the evaluating;

selecting a governance rule to avoid the potential distraction to the user; and

synchronizing the governance rule to the IoT device that modifies the function causing the potential distraction.

2. The computer-implemented method of claim 1 , further comprising automatically enrolling the IoT device connected to the network via a discovery process.

3. The computer-implemented method of claim 1 , further comprising:

generating, using the received data, a number of digital twin-based simulations related to a defined physical space; and

producing a hierarchy of proposed governing rules based on the number of digital twin-based simulations.

4. The computer-implemented method of claim 1 , further comprising identifying a potential distraction based on a presence of the user within a predefined geofence, wherein the user is performing an activity.

5. The computer-implemented method of claim 1 , further comprising outputting a warning to a user in a physical world in response to detecting, based on the digital twin-based simulation, that a predefined threshold related to an IoT device has been reached.

6. The computer-implemented method of claim 3 , further comprising selecting, via a user interface, a governing rule from among the hierarchy of proposed governing rules based on a user preference.

7. A system for selectively governing Internet of Things (loT) devices, comprising:

a memory medium comprising program instructions;

a bus coupled to the memory medium; and

a processor, for executing the program instructions, coupled to the memory medium that when executing the program instructions causes the system to:

enroll an IoT device and a user associated with the IoT device;

receive functionality data and sensor data from the IoT device;

generate, using the received data, a digital twin-based simulation having a digital representation of the IoT device and user;

perform a plurality of what-if scenarios using a combination of existing devices of the user performing an activity in different situations within the digital twin-based simulation;

evaluate an efficacy of the user performing the activity in the different situations within the digital twin-based simulation using a previous cognitive analysis of the user while performing the activity;

identify, based on the digital twin-based simulation, a potential distraction to the user arising from a function of the IoT device by observing an effect of the IoT device on the user within the digital twin-based simulation and identifying a what-if scenario in which the potential distraction exists based on the evaluating;

select a governance rule to avoid the potential distraction to the user; and

synchronize the governance rule to the IoT device that modifies the function causing the potential distraction.

8. The system of claim 7 , the memory medium further comprising instructions to automatically enroll the IoT device connected to the network via a discovery process.

9. The system of claim 7 , the memory medium further comprising instructions to:

generate, using the received data, a number of digital twin-based simulations related to a defined physical space; and

produce a hierarchy of proposed governing rules based on the number of digital twin-based simulations.

10. The system of claim 7 , the memory medium further comprising instructions to identify a potential distraction based on a presence of the user within a predefined geofence, wherein the user is performing an activity.

11. The system of claim 7 , the memory medium further comprising instructions to output a warning to a user in a physical world in response to detect, based on the digital twin-based simulation, that a predefined threshold related to an IoT device has been reached.

12. The system of claim 7 , the memory medium further comprising instructions to select a governing rule from among the hierarchy of proposed governing rules based on a user preference.

13. A computer program product for selectively governing Internet of Things (IoT) devices, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device, to:

enroll an IoT device and a user associated with the IoT device;

receive functionality data and sensor data from the IoT device;

generate, using the received data, a digital twin-based simulation having a digital representation of the IoT device and user;

perform a plurality of what-if scenarios using a combination of existing devices of the user performing an activity in different situations within the digital twin-based simulation;

evaluate an efficacy of the user performing the activity in the different situations within the digital twin-based simulation using a previous cognitive analysis of the user while performing the activity;

identify, based on the digital twin-based simulation, a potential distraction to the user arising from a function of the IoT device by observing an effect of the IoT device on the user within the digital twin-based simulation and identifying a what-if scenario in which the potential distraction exists based on the evaluating;

select a governance rule to avoid the potential distraction to the user; and

synchronize the governance rule to the IoT device that modifies the function causing the potential distraction.

14. The computer program product of claim 13 , further comprising program instructions stored on the computer readable storage device to automatically enroll the IoT device connected to the network via a discovery process.

15. The computer program product of claim 13 , further comprising program instructions stored on the computer readable storage device to:

generate, using the received data, a number of digital twin-based simulations related to a defined physical space; and

produce a hierarchy of proposed governing rules based on the number of digital twin-based simulations.

16. The computer program product of claim 13 , further comprising program instructions stored on the computer readable storage device to identify a potential distraction based on a presence of the user within a predefined geofence, wherein the user is performing an activity.

17. The computer program product of claim 13 , further comprising program instructions stored on the computer readable storage device to output a warning to a user in a physical world in response to detect, based on the digital twin-based simulation, that a predefined threshold related to an IoT device has been reached.

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 Nov 24, 2020
From: MARZORATI, MAURO; WHITMAN, TODD RUSSELL; BENDER, MICHAEL; FOX, JEREMY R.; RAKSHIT, SARBAJIT K
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 054460/0383 →