IP Library Granted Patent US 11,453,125
Granted Patent B2
US 11,453,125 · App. 16/813,593 · Granted Sep 27, 2022

Drone-enabled active fall protection

Inventors: Michael Seth Silverstein (Jacksonville, FL); Todd Russell Whitman (Bethany, CT); Zachary A. Silverstein (Jacksonville, FL); Michael Bender (Rye Brook, NY); Jeremy R. Fox (Georgetown, TX)
Assignee: KYNDRYL, INC.
B25J9/1674A61B5/1117A62B35/0068B25J9/162B25J9/1661B25J9/1679B25J11/00B25J11/008G05D1/0055G05D1/0094B25J9/1697
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,453,125
App. No.
16/813,593
Granted
Sep 27, 2022
Kind
B2
Abstract

A method for providing active fall prevention assistance to a user. The method includes one or more computer processors mapping a work area where a user performs a plan of tasks. The method further includes determining a safety configuration related to the user and the task. The method further includes instructing an autonomous device to attach a first tether between a first anchor point and a safety harness secured to the user. The method further includes analyzing real-time images of the work area and the user while the user performs the task. The method further includes determining that the user is at risk of falling. The method further includes responding to determining that the user is at risk of falling by instructing the autonomous device to attach a second tether between a second anchor point and the safety harness secured to the user.

Claims (70)

1. A method comprising:

mapping, by one or more computer processors, a work area, wherein the work area includes a user performing a task of a plan of tasks;

determining, by one or more computer processors, a safety configuration related to the user and the task;

instructing, by one or more computer processors, an autonomous device to attach a first tether between a first anchor point and a safety harness secured to the user;

analyzing, by one or more computer processors, real-time images of the work area and the user while the user performs the task;

determining, by one or more computer processors, that the user is at risk of falling; and

responsive to determining that the user is at risk of falling, instructing, by one or more computer processors, the autonomous device to attach a second tether between a second anchor point and the safety harness secured to the user.

2. The method of claim 1 , further comprising:

instructing, by one or more computer processors, the autonomous device to prepare the mapped work area by securing at least a first set of anchor points associated with the safety configuration.

3. The method of claim 1 , wherein determining the safety configuration related to the user and the task further comprises:

receiving, by one or more computer processors, the plan of tasks related to the work area, wherein the plan of tasks is an ordered set of tasks;

determining, by one or more computer processors, locations corresponding to a set of anchor points utilized for respective tethers of the safety configuration; and

determining, by one or more computer processors, a number and an order of attaching respective tethers associated with the safety configuration between the user and a corresponding anchor point based at least in part on the ordered set of tasks and the analysis of the mapped work area.

4. The method of claim 3 , further comprising:

receiving, by one or more computer processors, additional information related to the work area, the additional information includes blueprints and previously installed utilities; and

determining, by one or more computer processors, one or more zones within the work area that precludes the installation of one or more types of anchor points.

5. The method of claim 3 , wherein determining the number and the order of attaching respective tethers associated with the safety configuration between the user and the corresponding anchor point is further based on one or more preferences of the user, locations of actions related to the task, and a safety regulation.

6. The method of claim 3 :

wherein determining the number and the order of attachment for respective tethers and corresponding anchor points associated with the safety configuration is further based on one or more conditions that occurs within the work area and the task; and

wherein the one or more conditions are selected from the group consisting of an angle of a surface related to the task, a traction value corresponding to the surface, and a width of one or more regions to be traversed while the user performs the task.

7. The method of claim 1 , wherein determining that the user is at risk of falling further comprises:

identifying, by one or more computer processors, one or more hazards, obstacles, and constraints associated with moving and utilizing material related to the task by analyzing the real-time images associated with the work area utilizing image recognition and a cognitive analysis; and

predicting, by one or more computer processors, that the user becomes unbalanced while performing the task, wherein the risk of falling is estimated as a probability and increases based on an amount of imbalance corresponding to the user.

8. 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 readable/executable by one or more computer processors:

program instructions to map a work area, wherein the work area includes a user performing a task of a plan of tasks;

program instructions to determine a safety configuration related to the user and the task;

program instructions to instruct an autonomous device to attach a first tether between a first anchor point and a safety harness secured to the user;

program instructions to analyze real-time images of the work area and the user while the user performs the task;

program instructions to determine that the user is at risk of falling; and

responsive to determining that the user is at risk of falling, program instruction to instruct the autonomous device to attach a second tether between a second anchor point and the safety harness secured to the user.

9. The computer program product of claim 8 , further comprising:

program instructions to instruct the autonomous device to prepare the mapped work area by securing at least a first set of anchor points associated with the safety configuration.

10. The computer program product of claim 8 , wherein program instructions to determine the safety configuration related to the user and the task further comprise:

program instructions to receive the plan of tasks related to the work area, wherein the plan of tasks is an ordered set of tasks;

program instructions to determine locations corresponding to a set of anchor points utilized for respective tethers of the safety configuration; and

program instructions to determine a number and an order of attaching respective tethers associated with the safety configuration between the user and a corresponding anchor point based at least in part on the ordered set of tasks and the analysis of the mapped work area.

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

program instructions to receive additional information related to the work area, the additional information includes blueprints and previously installed utilities; and

program instructions to determine one or more zones within the work area that preclude the installation of one or more types of anchor points.

12. The computer program product of claim 10 , wherein program instruction to determine the number and the order of attaching respective tethers associated with the safety configuration between the user and the corresponding anchor point is further based on one or more preferences of the user, locations of actions related to the task, and a safety regulation.

13. The computer program product of claim 10 :

wherein determining the number and the order of attachment for respective tethers and corresponding anchor points associated with the safety configuration is further based on one or more conditions that occurs within the work area and the task to be performed; and

wherein the one or more conditions are selected from the group consisting of and angle of a surface related to the task, a traction value corresponding to the surface, and a width of one or more regions to be traversed while the user performs the task.

14. The computer program product of claim 8 , wherein program instructions to determine that the user is at risk of falling further comprise:

program instructions to identify one or more hazards, obstacles, and constraints associated with moving and utilizing material related to the task by analyzing the real-time images associated with the work area utilizing image recognition and a cognitive analysis; and

program instructions to predict that the user becomes unbalanced while performing the task, wherein the risk of falling is estimated as a probability and increases based on an amount of imbalance corresponding to the user.

15. A computer system, the computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to map a work area, wherein the work area includes a user performing a task of a plan of tasks;

program instructions to determine a safety configuration related to the user and the task;

program instructions to instruct an autonomous device to attach a first tether between a first anchor point and a safety harness secured to the user;

program instructions to analyze real-time images of the work area and the user while the user performs the task;

program instructions to determine that the user is at risk of falling; and

responsive to determining that the user is at risk of falling, program instruction to instruct the autonomous device to attach a second tether between a second anchor point and the safety harness secured to the user.

16. The computer system of claim 15 , further comprising:

program instructions to instruct the autonomous device to prepare the mapped work area by securing at least a first set of anchor points associated with the safety configuration.

17. The computer system of claim 15 , wherein program instructions to determine the safety configuration related to the user and the task further comprise:

program instructions to receive the plan of tasks related to the work area, wherein the plan of tasks is an ordered set of tasks;

program instructions to determine locations corresponding to a set of anchor points utilized for respective tethers of the safety configuration; and

program instructions to determine a number and an order of attaching respective tethers associated with the safety configuration between the user and a corresponding anchor point based at least in part on the ordered set of tasks and the analysis of the mapped work area.

18. The computer system of claim 17 wherein program instruction to determine the number and the order of attaching respective tethers associated with the safety configuration between the user and the corresponding anchor point is further based on one or more preferences of the user, locations of actions related to the task, and a safety regulation.

19. The computer system of claim 17 :

wherein determining the number and the order of attachment for respective tethers to corresponding anchor points associated with the safety configuration is further based on one or more conditions that occurs within the work area and the task; and

wherein the one or more conditions are selected from the group consisting of and angle of a surface related to the task, a traction value corresponding to the surface, and a width of one or more regions to be traversed while the user performs the task.

20. The computer system of claim 15 , wherein program instructions to determine that the user is at risk of falling further comprise:

program instructions to identify one or more hazards, obstacles, and constraints associated with moving and utilizing material related to the task by analyzing the real-time images associated with the work area utilizing image recognition and a cognitive analysis; and

program instructions to predict that the user becomes unbalanced while performing the task, wherein the risk of falling is estimated as a probability and increases based on an amount of imbalance corresponding to the user.

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 Mar 9, 2020
From: SILVERSTEIN, MICHAEL SETH; WHITMAN, TODD RUSSELL; SILVERSTEIN, ZACHARY A.; BENDER, MICHAEL; FOX, JEREMY R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052059/0019 →