IP Library Granted Patent US 12,276,579
Granted Patent B2
US 12,276,579 · App. 17/357,078 · Granted Apr 15, 2025

System for abnormal condition detection using nearest neighbor

Inventors: Brian Scott Courtney (Austin, TX); James Henry Gillespie, V (Sewickley, PA); Alan Glenn Hinchman (Rock Hill, SC); Logan James Krawchyk (Wexford, PA)
Assignee: Resideo LLC
G01M99/005E03F5/10F04D15/00F04D15/0218F24F11/30G05D9/12G05D23/1927G06Q10/20G08B21/00H04L12/2803H04N21/8126G05B2219/163H04W4/02
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,276,579
App. No.
17/357,078
Granted
Apr 15, 2025
Kind
B2
Abstract

One embodiment provides a method, including: receiving, from at least one sensor operatively coupled to a mechanical device, sensor data corresponding to a function of the mechanical device; accessing, from an environmental database, information regarding at least one environmental condition in proximity to a geographical location of the mechanical device; generating, using a processor, a correlative value for the mechanical device, wherein the correlative value identifies a correlation between the sensor data corresponding to a function of the mechanical device and the at least one environmental condition; assigning the correlative value as a baseline correlative value to the mechanical device; monitoring the sensor data corresponding to a function of the mechanical device and the at least one environmental condition and updating the correlative value; identifying, using a processor, the correlative value for the mechanical device has exceeded a predetermined threshold as compared to the baseline correlative value; and notifying a user that the correlative value for the mechanical device has exceeded the predetermined threshold. Other aspects are described and claimed.

Claims (57)

1. A method comprising:

receiving, by processing circuitry operatively coupled to a memory, first sensor data comprising device conditions of a target mechanical device,

wherein the first sensor data comprises an electrical current draw of the target mechanical device;

receiving, by the processing circuitry, second sensor data comprising environmental conditions of the target mechanical device;

retrieving, from a database, data for a plurality of mechanical devices, wherein each mechanical device of the plurality of mechanical devices in the database is associated with one or more device characteristics, respective operating parameters, and respective environmental conditions;

identifying, from the plurality of mechanical devices, a subset of devices that have similar device characteristics and similar environmental conditions to the target mechanical device, wherein the subset of devices is in a different location than the target mechanical device;

determining, by the processing circuitry, expected operating parameters for the target mechanical device based on the operating parameters of the subset of devices;

comparing, by the processing circuitry, the first sensor data with the expected operating parameters for the target mechanical device and comparing the second sensor data with environmental conditions associated with a respective device of the subset of devices;

determining, by the processing circuitry, whether the target mechanical device is functioning outside the expected operating parameters using the comparison; and

in response to determining that the target mechanical device is functioning outside the expected operating parameters, sending, by the processing circuitry over a network, an electronic message configured to be received by an external computing device connected in communication with the processing circuitry via the network that the target mechanical device is functioning outside the expected parameters,

wherein the electronic message includes at least one of a cause of the functioning outside the expected operating parameters or an estimated time to failure for the target mechanical device.

2. The method of claim 1 , wherein the device characteristics comprise one or more of: a type of device, a manufacturer, a model, a location, a flow rate, a normal operating electrical current draw, and an operating temperature.

3. The method of claim 2 , wherein the database comprises environmental conditions germane to the location, where the environmental conditions comprise one or more of: a climate type, a terrain type, a water table level, outside air temperature, outside humidity, and weather conditions.

4. The method of claim 1 , wherein the database is stored at the memory.

5. The method of claim 1 , wherein the similar device characteristics of the subset of devices exactly match device characteristics of the target mechanical device.

6. The method of claim 1 , wherein determining, by the processing circuitry, the expected operating parameters for the target mechanical device is further based on previously stored historical data and information.

7. The method of claim 1 , wherein the target mechanical device is in a different location from each device of the subset of devices.

8. The method of claim 1 , wherein identifying the subset of devices further comprises comparing a first correlative value for the target mechanical device to at least a second correlative value for each mechanical device of the plurality of mechanical devices in the database.

9. The method of claim 8 , wherein the first correlative value for the target mechanical device identifies a correlation between the second sensor data and the environmental conditions.

10. The method of claim 1 , wherein the respective operating parameters comprise one or more of:

a mechanical parameter, which includes one or more of:

flow rate, valve position, pump rate, device temperature, pressure, outflow value;

an operating environment parameter, which includes one or more of:

water table level, sump pit water level, temperature, humidity, rainfall amount, and other weather conditions; and

an electrical parameter, which includes one or more of:

electrical current draw, voltage magnitude, cycle time.

11. The method of claim 1 , wherein identifying, by the processing circuitry, from the database, the subset of devices for the target mechanical device, comprises ranking the one or more device characteristics for the plurality of mechanical devices in the database for comparison to target mechanical device.

12. A system comprising:

an external computing device comprising first processing circuitry coupled to a first memory, wherein the external computing device is configured to:

store a database comprising data for a plurality of mechanical devices;

identify, from the plurality of mechanical devices, a subset of devices that have similar device characteristics and similar environmental conditions to a target mechanical device,

wherein the subset of devices is located in a location different than the target mechanical device; and

determine expected operating parameters for the target mechanical device based on the operating parameters of the subset of devices;

an information handling device comprising:

second processing circuitry;

a second memory operatively coupled to the second processing circuitry;

one or more sensors operatively coupled to the second processing circuitry and configured to receive:

first sensor data comprising device conditions of the target mechanical device,

wherein the first sensor data comprises an electrical current draw of the target mechanical device; and

second sensor data comprising environmental conditions of the target mechanical device,

wherein the second processing circuitry is configured to:

receive the expected operating parameters for the target mechanical device;

compare the first sensor data with the expected operating parameters for the target mechanical device and comparing the second sensor data with environmental conditions associated with a respective device of the subset of devices;

determine whether the target mechanical device is functioning outside the expected operating parameters based on the first sensor data and the second sensor data; and

in response to the determination that the target mechanical device is functioning outside the expected operating parameters, send an electronic message that the target mechanical device is functioning outside the expected parameters,

wherein the electronic message includes at least one of a cause of the functioning outside the expected operating parameters or an estimated time to failure for the target mechanical device.

13. The system of claim 12 , wherein the device characteristics comprise one or more of: a type of device, a manufacturer, a model, a location, a flow rate, a normal operating electrical current draw, and an operating temperature.

14. The system of claim 13 , wherein the database further comprises environmental conditions germane to the location, where the environmental conditions comprise one or more of: a climate type, a terrain type, a water table level, outside air temperature, outside humidity, and weather conditions.

15. The system of claim 12 wherein the respective operating parameters comprise one or more of:

a mechanical parameter, which includes one or more of: flow rate, valve position, pump rate, device temperature, pressure, outflow value;

an operating environment parameter, which includes one or more of: water table level, sump pit water level, temperature, humidity, rainfall amount, and other weather conditions; and

an electrical parameter, which includes one or more of: electrical current draw, voltage magnitude, cycle time.

16. The system of claim 12 , wherein the external computing device is a first external computing device, the system further comprising a second external computing device, wherein the second electronic device is configured to receive the electronic message.

17. The system of claim 12 , wherein the information handling device further comprises a rechargeable battery.

18. The system of claim 12 , wherein determining, by the processing circuitry, the expected operating parameters for the target mechanical device is further based on previously stored historical data and information.

19. The system of claim 12 , wherein identifying the subset of devices further comprises comparing a first correlative value for the target mechanical device to at least a second correlative value for each mechanical device of the plurality of mechanical devices in the database.

20. The system of claim 12 , wherein identifying, by the processing circuitry, from the database, the subset of devices for the target mechanical device, comprises ranking the one or more device characteristics for the plurality of mechanical devices in the database for comparison to target mechanical device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2026
From: RESIDEO LLC
To: RESIDEO USA LLC
Reel/Frame 075831/0612 →
CHANGE OF NAME Recorded Mar 11, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 070471/0889 →
MERGER Recorded May 8, 2024
From: LIFEWHERE, LLC
To: ADEMCO INC.
Reel/Frame 067351/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: COURTNEY, BRIAN SCOTT; GILLESPIE, JAMES HENRY, V; HINCHMAN, ALAN GLENN; KRAWCHYK, LOGAN JAMES
To: GRAY MATTER SYSTEMS LLC
Reel/Frame 056657/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: GRAY MATTER SYSTEMS LLC
To: GILLESPIE, JAMES H.; DRAKE, CARSON B.
Reel/Frame 056657/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: GILLESPIE, JAMES H.; DRAKE, CARSON B.
To: LIFEWHERE, LLC
Reel/Frame 056657/0332 →
Continuity (2)
Continuation 15437067 · Feb 20, 2017
Related Publication 20210318207A1 · Oct 14, 2021
References Cited (63)
US 6078843A · Shavit · 2000 [cited by applicant]
US 7941306B2 · Furem · 2011 [cited by examiner]
US 8677418B2 · Wong · 2014 [cited by examiner]
US 9638436B2 · Arensmeier et al. · 2017 [cited by applicant]
US 9709431B1 · Kinney · 2017 [cited by examiner]
US 9926875B2 · Dudar et al. · 2018 [cited by applicant]
US 9933338B2 · Noda et al. · 2018 [cited by applicant]
US 9989397B1 · Kinney · 2018 [cited by examiner]
US 10171892B2 · Petrachek et al. · 2019 [cited by applicant]
US 10385795B2 · Dudar et al. · 2019 [cited by applicant]
US 10585011B2 · Banta · 2020 [cited by applicant]
US 10626873B2 · Hussain et al. · 2020 [cited by applicant]
US 10711788B2 · Mayleben · 2020 [cited by applicant]
US 11054342B2 · Courtney · 2021 [cited by examiner]
US 20030076744A1 · Zick · 2003 [cited by applicant]
US 20050062600A1 · Olsen · 2005 [cited by applicant]
US 20070260570A1 · Hinchey et al. · 2007 [cited by applicant]
US 20090222220A1 · Wilke · 2009 [cited by applicant]
US 20090271150A1 · Stluka · 2009 [cited by examiner]
US 20100092307A1 · Malakhova · 2010 [cited by examiner]
US 20100268391A1 · Anderson · 2010 [cited by applicant]
US 20100268562A1 · Anderson · 2010 [cited by applicant]
US 20100268679A1 · Anderson · 2010 [cited by applicant]
US 20110077875A1 · Tran et al. · 2011 [cited by applicant]
US 20110178963A1 · Hartman et al. · 2011 [cited by applicant]
US 20120296486A1 · Marriam et al. · 2012 [cited by applicant]
US 20130274992A1 · Cheriere et al. · 2013 [cited by applicant]
US 20130283773A1 · Hague · 2013 [cited by applicant]
US 20140266755A1 · Arensmeier et al. · 2014 [cited by applicant]
US 20140285212A1 · Amoussouga · 2014 [cited by examiner]
US 20140343895A1 · Hencken et al. · 2014 [cited by applicant]
US 20150143897A1 · Cummings · 2015 [cited by applicant]
US 20160076226A1 · Edara et al. · 2016 [cited by applicant]
US 20160333884A1 · Hussain · 2016 [cited by examiner]
US 20160371137A1 · Zhao et al. · 2016 [cited by applicant]
US 20170057667A1 · Ward et al. · 2017 [cited by applicant]
US 20170068923A1 · Kenkre et al. · 2017 [cited by applicant]
US 20170293293A1 · Brownie et al. · 2017 [cited by applicant]
US 20170342931A1 · Dudar et al. · 2017 [cited by applicant]
US 20180017459A1 · Banta · 2018 [cited by applicant]
US 20180054662A1 · Petrachek et al. · 2018 [cited by applicant]
US 20180150510A1 · Tanaka et al. · 2018 [cited by applicant]
US 20180180440A1 · Masuda et al. · 2018 [cited by applicant]
US 20180209368A1 · Dudar et al. · 2018 [cited by applicant]
US 20180238772A1 · Courtney · 2018 [cited by examiner]
US 20180238773A1 · Courtney et al. · 2018 [cited by applicant]
US 20200209092A1 · Banta · 2020 [cited by applicant]
US 20200248698A1 · Hussain et al. · 2020 [cited by applicant]
CN 102663530A · 2012 [cited by examiner]
CN 106658361A · 2017 [cited by examiner]
JP 2004227175A · 2004 [cited by examiner]
WO WO0005494A1 · 2000 [cited by examiner]
WO 2017173463A1 · 2017 [cited by applicant]
Advisory Action from U.S. Appl. No. 15/437,119 dated Aug. 5, 2022, 2 pp. [cited by applicant]
Response to Final Office Action dated May 12, 2022 from U.S. Appl. No. 15/437,119, filed filed Jul. 12, 2022, 16 pp. [cited by applicant]
Office Action from U.S. Appl. No. 15/437,119, dated Nov. 10, 2021, 21 pp. [cited by applicant]
Response to Office Action dated Nov. 10, 2021, from U.S. Appl. No. 15/437,119, filed Feb. 9, 2022, 16 pp. [cited by applicant]
Prosecution History from U.S. Appl. No. 15/437,119, dated Jan. 7, 2019 through Aug. 20, 2021, 246 pp. [cited by applicant]
Final Office Action from U.S. Appl. No. 15/437,119, dated May 12, 2022, 21 pp. [cited by applicant]
Hall et al., “An Introduction to Multisensor Data Fusion” , Proceedings of the IEEE, vol. 85, No. 1, Jan. 1997, 18 pp. [cited by applicant]
Horsburgh et al., “A relational model for environmental and water resources data”, Water Resources Research, vol. 44, W05406, doi: 10.1 029/2007WR006392, May 8, 2008, 12 pp. [cited by applicant]
Cretaux et al., “Sols: A lake database to monitor in the Near Real Time water level and storage variations from remote sensing data”, Advances in Space Research 47, available online Jan. 11, 2011, 1497-1507. [cited by applicant]
Prosecution History from U.S. Appl. No. 15/437,067, dated May 13, 2019 through Mar. 3, 2021, 295 pp. [cited by applicant]