US 12,276,579 B2
System for abnormal condition detection using nearest neighbor
Brian Scott Courtney, Austin, TX (US); James Henry Gillespie, V, Sewickley, PA (US); Alan Glenn Hinchman, Rock Hill, SC (US); and Logan James Krawchyk, Wexford, PA (US)
Assigned to Resideo LLC, Golden Valley, MN (US)
Filed by RESIDEO LLC, Golden Valley, MN (US)
Filed on Jun. 24, 2021, as Appl. No. 17/357,078.
Application 17/357,078 is a continuation of application No. 15/437,067, filed on Feb. 20, 2017, granted, now 11,054,342.
Prior Publication US 2021/0318207 A1, Oct. 14, 2021
Int. Cl. F04D 15/02 (2006.01); E03F 5/10 (2006.01); F04D 15/00 (2006.01); F24F 11/30 (2018.01); G01M 99/00 (2011.01); G05D 9/12 (2006.01); G05D 23/19 (2006.01); G06Q 10/20 (2023.01); G08B 21/00 (2006.01); H04L 12/28 (2006.01); H04N 21/81 (2011.01); H04W 4/02 (2018.01)
CPC G01M 99/005 (2013.01) [E03F 5/10 (2013.01); F04D 15/00 (2013.01); F04D 15/0218 (2013.01); F24F 11/30 (2018.01); G05D 9/12 (2013.01); G05D 23/1927 (2013.01); G06Q 10/20 (2013.01); G08B 21/00 (2013.01); H04L 12/2803 (2013.01); H04N 21/8126 (2013.01); G05B 2219/163 (2013.01); H04W 4/02 (2013.01)] 20 Claims
OG exemplary drawing
 
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.