IP Library Granted Patent US 11,176,016
Granted Patent B1
US 11,176,016 · App. 17/028,390 · Granted Nov 16, 2021

Detecting and managing anomalies in underground sensors for agricultural applications

Inventors: Sushain Pandit (Austin, TX); Kuntal Dey (New Delhi, IN); Charles Daniel Wolfson (Austin, TX); Jitendra Singh (Noida, IN)
Assignee: International Business Machines Corporation
G06F11/3089G06F11/0772G06F11/0781G06F11/321G06F11/327
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,176,016
App. No.
17/028,390
Granted
Nov 16, 2021
Kind
B1
Abstract

According to one embodiment, a method, computer system, and computer program product for detecting and managing anomalies in one or more sensors is provided. The present invention may include simulating, by one or more environmental models, an expected output of the one or more sensors; responsive to identifying that an actual output of the one or more sensors differs from the expected output by a threshold value, detecting one or more anomalous sensors; and performing one or more actions to manage the one or more anomalous sensors based on the presence of the one or more sensors within a plurality of anomaly reaction zones.

Claims (28)

1. A processor-implemented method for managing anomalies in one or more sensors, the method comprising: simulating, by one or more environmental models, an expected output of the one or more sensors; responsive to identifying that an actual output of at least one of the one or more sensors differs from the expected output by a threshold value, flagging one or more sensors as one or more anomalous sensors and an output of the one or more anomalous sensors as one or more anomalies; and performing one or more actions to manage the one or more anomalous sensors based on which anomaly reaction zone of a plurality of anomaly reaction zones the one or more sensors are present within.

2. The method of claim 1 , further comprising:

responsive to one or more conditions being met within a plurality of environmental data, identifying one or more potential causes for the one or more anomalies.

3. The method of claim 1 , wherein the one or more actions are selected from a list comprising:

reconstructing output from the one or more anomalous sensors based on the expected output, notifying a user of the one or more anomalous sensors, alerting a user to repair or replace the one or more anomalous sensors, and disabling the one or more anomalous sensors.

4. The method of claim 1 , wherein a reconstructed output corresponding to the one or more anomalous sensors is assigned a confidence level based on a predicted accuracy of the reconstructed output.

5. The method of claim 1 , wherein the plurality of anomaly reaction zones are assigned one or more priorities, wherein the priorities represent a level of tolerance for anomalous data associated with the plurality of anomaly reaction zones.

6. The method of claim 1 , further comprising:

dynamically adjusting at least one of the plurality of anomaly reaction zones based on user feedback or a changing priority of the at least one anomaly reaction zone.

7. The method of claim 1 , wherein the threshold value is based on the presence of the one or more sensors within the plurality of anomaly reaction zones.

8. A computer system for managing anomalies in one or more sensors, 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 tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: simulating, by one or more environmental models, an expected output of the one or more sensors; responsive to identifying that an actual output of at least one of the one or more sensors differs from the expected output by a threshold value, flagging one or more sensors as one or more anomalous sensors and an output of one or more anomalous sensors as one or more anomalies; and performing one or more actions to manage the one or more anomalous sensors based on which anomaly reaction zone of a plurality of anomaly reaction zones the one or more sensors are present within.

9. The computer system of claim 8 , further comprising:

responsive to one or more conditions being met within a plurality of environmental data, identifying one or more potential causes for the one or more anomalies.

10. The computer system of claim 8 , wherein the one or more actions are selected from a list comprising:

reconstructing output from the one or more anomalous sensors based on the expected output, notifying a user of the one or more anomalous sensors, alerting a user to repair or replace the one or more anomalous sensors, and disabling the one or more anomalous sensors.

11. The computer system of claim 8 , wherein a reconstructed output corresponding to the one or more anomalous sensors is assigned a confidence level based on a predicted accuracy of the reconstructed output.

12. The computer system of claim 8 , wherein the plurality of anomaly reaction zones are assigned one or more priorities, wherein the priorities represent a level of tolerance for anomalous data associated with the plurality of anomaly reaction zones.

13. The computer system of claim 8 , further comprising:

dynamically adjusting at least one of the plurality of anomaly reaction zones based on user feedback or a changing priority of the at least one anomaly reaction zone.

14. The computer system of claim 8 , wherein the threshold value is based on the presence of the one or more sensors within the plurality of anomaly reaction zones.

15. A computer program product for managing anomalies in one or more sensors, 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 tangible storage medium, the program instructions executable by a processor to cause the processor to perform a method comprising: simulating, by one or more environmental models, an expected output of the one or more sensors; responsive to identifying that an actual output of at least one of the one or more sensors differs from the expected output by a threshold value, flagging one or more sensors as one or more anomalous sensors and an output of the one or more anomalous sensors as one or more anomalies; and performing one or more actions to manage the one or more anomalous sensors based on which anomaly reaction zone of a plurality of anomaly reaction zones the one or more sensors are present within.

16. The computer program product of claim 15 , further comprising: responsive to one or more conditions being met within a plurality of environmental data, identifying one or more potential causes for the one or more anomalies.

17. The computer program product of claim 15 , wherein the one or more actions are selected from a list comprising:

reconstructing output from the one or more anomalous sensors based on the expected output, notifying a user of the one or more anomalous sensors, alerting a user to repair or replace the one or more anomalous sensors, and disabling the one or more anomalous sensors.

18. The computer program product of claim 15 , wherein a reconstructed output corresponding to the one or more anomalous sensors is assigned a confidence level based on a predicted accuracy of the reconstructed output.

19. The computer program product of claim 15 , wherein the plurality of anomaly reaction zones are assigned one or more priorities, wherein the priorities represent a level of tolerance for anomalous data associated with the plurality of anomaly reaction zones.

20. The computer program product of claim 15 , further comprising:

dynamically adjusting at least one of the plurality of anomaly reaction zones based on user feedback or a changing priority of the at least one anomaly reaction zone.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY FROM IBM RESEARCH AND INTELLECTUAL PROPERTY TO INTERNATIONAL BUSINESS MACHINED CORPORATION AND TO CORRECT THE RECEIVING PARTY FROM ZEPHYR BUYER L.P. TO ZEPHYR BUYER, L.P. PREVIOUSLY RECORDED AT REEL: 66795 FRAME: 858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ZEPHYR BUYER, L.P.
Reel/Frame 066838/0157 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 66796 FRAME: 188. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 20, 2024
From: ZEPHYR BUYER, L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 067188/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: IBM RESEARCH AND INTELLECTUAL PROPERTY
To: ZEPHYR BUYER L.P.
Reel/Frame 066795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: ZEPHYR BUYER L.P.
To: THE WEATHER COMPANY, LLC
Reel/Frame 066796/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: PANDIT, SUSHAIN; DEY, KUNTAL; WOLFSON, CHARLES DANIEL; SINGH, JITENDRA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053846/0988 →
Cited By (8)
US 12,188,670 US 12,241,647 US 12,345,429 US 12,380,517 US 12,499,022 US 12,554,293 US 12,578,772 US 12,591,835