IP Library › Granted Patent US 12,361,714
Granted Patent B2
US 12,361,714 · App. 17/818,706 · Granted Jul 15, 2025

Proximity danger detection based on subject and object distance analysis

Inventors: Nageswara Sastry Renduchintala (Kolkata, IN); Hamid Majdabadi (Ottawa, CA); Su Liu (Austin, TX); Yang Liang (BeiJing, CN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06V20/52G06T7/70G06V20/41G08B21/02G16Y10/60G06T2207/10016
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 12,361,714
App. No.
17/818,706
Granted
Jul 15, 2025
Kind
B2
Abstract

An embodiment for detecting the danger of an object in close proximity of a subject is provided. The embodiment may include receiving real-time data from one or more IoT devices in a surrounding environment. The embodiment may also include detecting and classifying one or more subjects and one or more objects in an image from the one or more IoT devices. The embodiment may further include identifying one or more risk factors associated with each object. The embodiment may also include correlating the one or more risk factors associated with each object with the one or more subjects in the image. The embodiment may further include identifying relative positions of the one or more subjects and the one or more objects in the image. The embodiment may also include in response to determining a current position of at least one subject is dangerous, notifying a user of the danger.

Claims (70)

1. A computer-based method of detecting the danger of an object in close proximity of a subject, the method comprising:

receiving real-time data from one or more IoT devices in a surrounding environment, wherein the real-time data includes a video feed of one or more subjects engaged in one or more activities;

detecting and classifying the one or more subjects and one or more objects in an image from the one or more IoT devices;

identifying one or more risk factors associated with each object based on the classification of the one or more objects;

correlating the one or more risk factors associated with each object with the one or more subjects in the image based on the one or more activities and the classification of the one or more subjects, wherein correlating the one or more risk factors includes correlating a first risk factor of the one or more risk factors with a first subject of the one or more subjects and correlating a different risk factor of the one or more risk factors with a different subject of the one or more subjects based on one or more characteristics associated with the first subject and the different subject;

identifying relative positions of the one or more subjects and the one or more objects in the image;

determining whether a current position of at least one subject is dangerous based on the relative positions of the one or more subjects and the one or more objects and the one or more correlated risk factors; and

in response to determining the current position of the at least one subject is dangerous based on a current distance between the at least one subject and at least one object of the one or more objects being less than a minimum risk distance, notifying a user of the danger to the at least one subject, wherein notifying the user of the danger to the at least one subject further comprises:

sending a simultaneous notification to a robotic device to perform a preventive action, wherein the simultaneous notification causes the robotic device to at least remove the at least one object to a location where a distance between the at least one subject and the at least one object is greater than the minimum risk distance.

2. The computer-based method of claim 1 , further comprising a training phase, wherein the training phase comprises:

receiving a historical video feed previously captured from an online repository;

identifying and classifying one or more historical subjects and one or more historical objects in the historical video feed;

identifying one or more pre-defined risk factors associated with each historical object from the online repository;

correlating the one or more pre-defined risk factors associated with each historical object with the one or more historical subjects based on the one or more historical activities and the classification of the one or more historical subjects;

identifying historical relative positions of the one or more historical subjects and the one or more historical objects in the historical video feed;

obtaining a pre-defined minimum risk distance between the one or more historical subjects and the one or more historical objects from the online repository;

determining whether an injury resulted to at least one historical subject; and

in response to determining the injury resulted to the at least one historical subject, updating the pre-defined minimum risk distance in the online repository for the at least one historical subject.

3. The computer-based method of claim 2 , wherein the online repository contains a table including the pre-defined minimum risk distance for each historical subject, and wherein the pre-defined minimum risk distance is updated in the table for the at least one historical subject who was injured.

4. The computer-based method of claim 1 , wherein receiving the real-time data further comprises:

receiving pre-defined configuration criteria from the user, wherein the pre-defined configuration criteria includes an area ID for each IOT device and one or more service preferences.

5. The computer-based method of claim 4 , wherein the notification includes the area ID where the current position of the at least one subject is dangerous.

6. The computer-based method of claim 1 , wherein the preventive action further includes blocking the at least one subject from reaching the one or more objects.

7. A computer system, the computer system comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more computer-readable tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising:

receiving real-time data from one or more IoT devices in a surrounding environment, wherein the real-time data includes a video feed of one or more subjects engaged in one or more activities;

detecting and classifying the one or more subjects and one or more objects in an image from the one or more IoT devices;

identifying one or more risk factors associated with each object based on the classification of the one or more objects;

correlating the one or more risk factors associated with each object with the one or more subjects in the image based on the one or more activities and the classification of the one or more subjects, wherein correlating the one or more risk factors includes correlating a first risk factor of the one or more risk factors with a first subject of the one or more subjects and correlating a different risk factor of the one or more risk factors with a different subject of the one or more subjects based on one or more characteristics associated with the first subject and the different subject;

identifying relative positions of the one or more subjects and the one or more objects in the image;

determining whether a current position of at least one subject is dangerous based on the relative positions of the one or more subjects and the one or more objects and the one or more correlated risk factors; and

in response to determining the current position of the at least one subject is dangerous based on a current distance between the at least one subject and at least one object of the one or more objects being less than a minimum risk distance, notifying a user of the danger to the at least one subject, wherein notifying the user of the danger to the at least one subject further comprises:

sending a simultaneous notification to a robotic device to perform a preventive action, wherein the simultaneous notification causes the robotic device to at least remove the at least one object to a location where a distance between the at least one subject and the at least one object is greater than the minimum risk distance.

8. The computer system of claim 7 , further comprising a training phase, wherein the training phase comprises:

receiving a historical video feed previously captured from an online repository;

identifying and classifying one or more historical subjects and one or more historical objects in the historical video feed;

identifying one or more pre-defined risk factors associated with each historical object from the online repository;

correlating the one or more pre-defined risk factors associated with each historical object with the one or more historical subjects based on the one or more historical activities and the classification of the one or more historical subjects;

identifying historical relative positions of the one or more historical subjects and the one or more historical objects in the historical video feed;

obtaining a pre-defined minimum risk distance between the one or more historical subjects and the one or more historical objects from the online repository;

determining whether an injury resulted to at least one historical subject; and

in response to determining the injury resulted to the at least one historical subject, updating the pre-defined minimum risk distance in the online repository for the at least one historical subject.

9. The computer system of claim 8 , wherein the online repository contains a table including the pre-defined minimum risk distance for each historical subject, and wherein the pre-defined minimum risk distance is updated in the table for the at least one historical subject who was injured.

10. The computer system of claim 7 , wherein receiving the real-time data further comprises:

receiving pre-defined configuration criteria from the user, wherein the pre-defined configuration criteria includes an area ID for each IOT device and one or more service preferences.

11. The computer system of claim 10 , wherein the notification includes the area ID where the current position of the at least one subject is dangerous.

12. The computer system of claim 7 , wherein the preventive action further includes blocking the at least one subject from reaching the one or more objects.

13. A computer program product, the computer program product comprising:

one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more computer-readable tangible storage medium, the program instructions executable by a processor capable of performing a method, the method comprising:

receiving real-time data from one or more IoT devices in a surrounding environment, wherein the real-time data includes a video feed of one or more subjects engaged in one or more activities;

detecting and classifying the one or more subjects and one or more objects in an image from the one or more IoT devices;

identifying one or more risk factors associated with each object based on the classification of the one or more objects;

correlating the one or more risk factors associated with each object with the one or more subjects in the image based on the one or more activities and the classification of the one or more subjects, wherein correlating the one or more risk factors includes correlating a first risk factor of the one or more risk factors with a first subject of the one or more subjects and correlating a different risk factor of the one or more risk factors with a different subject of the one or more subjects based on one or more characteristics associated with the first subject and the different subject;

identifying relative positions of the one or more subjects and the one or more objects in the image;

determining whether a current position of at least one subject is dangerous based on the relative positions of the one or more subjects and the one or more objects and the one or more correlated risk factors; and

in response to determining the current position of the at least one subject is dangerous based on a current distance between the at least one subject and at least one object of the one or more objects being less than a minimum risk distance, notifying a user of the danger to the at least one subject, wherein notifying the user of the danger to the at least one subject further comprises:

sending a simultaneous notification to a robotic device to perform a preventive action, wherein the simultaneous notification causes the robotic device to at least remove the at least one object to a location where a distance between the at least one subject and the at least one object is greater than the minimum risk distance.

14. The computer program product of claim 13 , further comprising a training phase, wherein the training phase comprises:

receiving a historical video feed previously captured from an online repository;

identifying and classifying one or more historical subjects and one or more historical objects in the historical video feed;

identifying one or more pre-defined risk factors associated with each historical object from the online repository;

correlating the one or more pre-defined risk factors associated with each historical object with the one or more historical subjects based on the one or more historical activities and the classification of the one or more historical subjects;

identifying historical relative positions of the one or more historical subjects and the one or more historical objects in the historical video feed;

obtaining a pre-defined minimum risk distance between the one or more historical subjects and the one or more historical objects from the online repository;

determining whether an injury resulted to at least one historical subject; and

in response to determining the injury resulted to the at least one historical subject, updating the pre-defined minimum risk distance in the online repository for the at least one historical subject.

15. The computer program product of claim 14 , wherein the online repository contains a table including the pre-defined minimum risk distance for each historical subject, and wherein the pre-defined minimum risk distance is updated in the table for the at least one historical subject who was injured.

16. The computer program product of claim 13 , wherein receiving the real-time data further comprises:

receiving pre-defined configuration criteria from the user, wherein the pre-defined configuration criteria includes an area ID for each IOT device and one or more service preferences.

17. The computer program product of claim 16 , wherein the notification includes the area ID where the current position of the at least one subject is dangerous.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: RENDUCHINTALA, NAGESWARA SASTRY; MAJDABADI, HAMID; LIU, SU; LIANG, YANG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 060763/0283 →
Continuity (1)
Related Publication 20240054788A1 · Feb 15, 2024
References Cited (28)
US 9576460B2 · Dayal · 2017 [cited by applicant]
US 10911775B1 · Zhu · 2021 [cited by examiner]
US 10964202B2 · Maeng · 2021 [cited by applicant]
US 11587422B1 · Wang · 2023 [cited by examiner]
US 12136331B2 · Patnaikuni et al. · 2024 [cited by applicant]
US 20130216094A1 · Delean · 2013 [cited by applicant]
US 20180095482A1 · Nelmes · 2018 [cited by applicant]
US 20190050691A1 · Lee · 2019 [cited by examiner]
US 20240179404A1 · Eirinberg · 2024 [cited by examiner]
EP 3657373A1 · 2020 [cited by applicant]
KR 102277967B1 · 2021 [cited by applicant]
WO 2008041143A1 · 2008 [cited by applicant]
Abuduweili, et al., “Adaptable Human Intention and Trajectory Prediction for Human-Robot Collaboration”, ARXIV, Sep. 11, 2019, 5 pages. arXiv:1909.05089v. [cited by applicant]
AliExpress, “Children Accompany Home Anti Theft Guard Toy Smart Humanoid Robot Programmable Humaniod Robot”, [Accessed on Mar. 17, 2022], 12 Pages, Retrieved from the Internet: https://www.aliexpress.com/i/32780092695.h… [cited by applicant]
CDC, “Accidents or Unintentional Injuries”, Centers for Disease Control and Prevention, [Accessed from Internet Aug. 4, 2022], 2 Pages. Retrieved from Internet: https://www.cdc.gov/nchs/fastats/accidental-injury.htm. [cited by applicant]
Cheggou, et al., “An intelligent baby monitoring system based on Raspberry PI, IoT sensors and convolutional neural network”, IEEE 21st International Conference on Information Reuse and Integration for Data Science, 202… [cited by applicant]
Gomez-Gonzalez, et al., “Real Time Trajectory Prediction Using Deep Conditional Generative Models”, ARXIV, Jan. 7, 2020, 8 Pages. https://arxiv.org/abs/1909.03895. [cited by applicant]
Grandview Research, “Baby Safety Products Market Size, Share & Trends Analysis Report by Product Type (Car Seats, Monitors), Distribution Channel (Offline, Online), by Region, and Segment Forecasts, 2019-2025”, Grandvie… [cited by applicant]
Li, et al., “Deep-Learning-Based Human Intention Prediction Using RGB Images and Optical Flow”, Springer Nature B.V., Journal of Intelligent & Robotic Systems, Jun. 12, 2019, 13 Pages. https://doi.org/10.1007/s10846-019… [cited by applicant]
Manns, et al., “Identifying human intention during assembly operations using wearable motion capturing systems including eye focus”, Elsevier B.V., 54th CIRP Conference on Manufacturing Systems, ScienceDirect, 2021, 6 p… [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing”, Recommendations of the National Institute of Standards and Technology, NIST Special Publication 800-145, Sep. 2011, 7 pages. [cited by applicant]
Moon, et al., “Prediction of Human Trajectory Following a Haptic Robotic Guide Using Recurrent Neural Networks”, ARXIV, 2019 IEEE World Haptics Conference (WHC), [Accessed on Aug. 1, 2022], 7 pages. Retrieved from the I… [cited by applicant]
SMProbotics, “Smart House Security Robot”, smprobotics.com, [Accessed on Aug. 4, 2022], 8 pages. Retrieved from Internet https://smprobotics.com/products_autonomous_ugv/smart-house-security-robot/. [cited by applicant]
WHO, “World Report on Child Injury Prevention,” World Health Organization, Margie Peden, et al (Eds.), (WHO, Switzerland, 2008), 232 pgs. [cited by applicant]
Esparza Tiffany. “Home Alone: the laws concerning leaving a child without supervision at home”, Sheppard Air Force Base, Jun. 9, 2016, 2 pages. [cited by applicant]
IBM. “Cloud-Nanny”, retrieved from web https://www.ibm.com/case-studies/cloudnanny, dated Apr. 21, 2025, 4 pages. [cited by applicant]
IBM. “IBM Products”, retrieved from https://www.ibm.com/products, dated Apr. 21, 2025, 7 pages. [cited by applicant]
Poser Caroline B. “How IBM Cloud helps keep children safe and parents happy”, retrieved from web https://web.archive.org/web/20221017061639/https://www.ibm.com/blogs/cloud-computing/2017/12/21/ibm-cloud-parents/, Dec. 2… [cited by applicant]