US 11,054,342 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 LifeWhere, LLC, Warrendale, PA (US)
Filed by LIFEWHERE, LLC, Warrendale, PA (US)
Filed on Feb. 20, 2017, as Appl. No. 15/437,067.
Prior Publication US 2018/0238772 A1, Aug. 23, 2018
Int. Cl. F04D 15/02 (2006.01); G05D 9/12 (2006.01); F04D 15/00 (2006.01); G05D 23/19 (2006.01); G08B 21/00 (2006.01); H04N 21/81 (2011.01); H04W 4/02 (2018.01); G01M 99/00 (2011.01); E03F 5/10 (2006.01); G06Q 10/00 (2012.01); H04L 12/28 (2006.01); F24F 11/30 (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)] 18 Claims
OG exemplary drawing
 
1. A method for detecting an abnormal condition in a mechanical device, the method comprising:
receiving, by a system configured to monitor a performance of a plurality of mechanical devices that are configured to control an interior environment of a house, first sensor data from a first sensor operatively coupled to a first mechanical device of the plurality of mechanical devices, the first sensor data corresponding to functions of the first mechanical device, wherein the first sensor data corresponding to the functions of the first mechanical device comprise an electrical current draw of the first mechanical device and a cycle time of the first mechanical device, wherein the system comprises at least one processor operatively coupled to a memory;
receiving, by the system, second sensor data from a second sensor operatively coupled to a second mechanical device of the plurality of mechanical devices, the second sensor data corresponding to functions of the second mechanical device wherein the second sensor data corresponding to the functions of the second mechanical device comprise an electrical current draw of the second mechanical device and a cycle time of the second mechanical device;
accessing, by the system, information from an environmental database, wherein the information includes at least one environmental condition for a geographical location of the first mechanical device, wherein the at least one environmental condition for the geographical location of the first mechanical device comprises a type of climate of the geographical location of the first mechanical device;
accessing, by the system, information from the environmental database, wherein the information includes at least one environmental condition for a geographical location of the second mechanical device, wherein the at least one environmental condition for the geographical location of second mechanical device comprises a type of climate of the geographical location of the second mechanical device;
generating, using the at least one processor, a first correlative value for the first mechanical device, wherein the first correlative value identifies a correlation between a value of the first sensor data corresponding to the functions of the first mechanical device and the at least one environmental condition for the geographical location of the first mechanical device;
generating a second correlative value for the second mechanical device, wherein the second correlative value identifies a correlation between a value of the second sensor data corresponding to the functions of the second mechanical device and the at least one environmental condition for the geographical location of the second mechanical device;
determining whether the first mechanical device is a neighbor device to the second mechanical device,
wherein the first mechanical device is a neighbor device to the second mechanical device when the second mechanical device is in a different location from the first mechanical device and the system assigns the second mechanical device as similar to the first mechanical device based on information in a neighbor database,
wherein the information in the neighbor database includes:
characteristics, wherein the characteristics comprise device type,
environmental conditions, wherein the environmental conditions comprise geographical location, climate type, weather conditions, and water table levels, and
correlative values;
in response to assigning the second mechanical device as similar to the first mechanical device, wherein the plurality of mechanical devices configured to control the environment of a house comprises any one or more of: a heating system, a cooling system, an exhaust system, a furnace, an air conditioning system, a sump pump, a pump, a fan, and an exhaust fan;
determining, by the system, whether the first mechanical device is functioning outside expected parameters for the first mechanical device based upon comparing the electrical current draw of the first mechanical device and the cycle time of the first mechanical device to the electrical current draw of the second mechanical device and the cycle time of the second mechanical device; and
in response to determining that the first mechanical device is functioning outside the expected parameters, notifying, by the system, a user that the first mechanical device is functioning outside the expected parameters.