US 12,346,837 B2
Event condition detection
Paul Robert Mullaly, Santa Monica, CA (US); Kurt Joseph Wedig, Mount Horeb, WI (US); Daniel Ralph Parent, Mount Horeb, WI (US); Kevin Sadowski, Mount Horeb, WI (US); Scott Smith, Oregon, WI (US); Nathan Gabriel, Fitchburg, WI (US); and Laura Nagler, McFarland, WI (US)
Assigned to OneEvent Technologies, Inc., Eau Claire, WI (US)
Filed by OneEvent Technologies, Inc., Mount Horeb, WI (US)
Filed on Oct. 21, 2021, as Appl. No. 17/507,427.
Application 17/507,427 is a continuation of application No. 15/620,484, filed on Jun. 12, 2017, granted, now 11,157,825.
Application 15/620,484 is a continuation of application No. 15/099,786, filed on Apr. 15, 2016, granted, now 9,679,255, issued on Jun. 13, 2017.
Application 15/099,786 is a continuation of application No. 15/097,909, filed on Apr. 13, 2016, abandoned.
Prior Publication US 2022/0044140 A1, Feb. 10, 2022
Int. Cl. G06N 7/01 (2023.01); G06N 99/00 (2019.01); G08B 17/10 (2006.01); G08B 29/18 (2006.01); G08B 29/26 (2006.01)
CPC G06N 7/01 (2023.01) [G06N 99/00 (2013.01); G08B 17/10 (2013.01); G08B 29/186 (2013.01); G08B 29/188 (2013.01); G08B 29/26 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for assisting rescuers to locate persons at risk in a structure, the system comprising:
a sensory node comprising a processor, a data transmitter, at least one hazardous condition sensor, and at least one occupancy sensor;
a remote computing device comprising a data receiver, a second processor, and an alert transmitter;
at least one portable computing device comprising an alert receiver, a third processor, and a user interface;
software that when executed by a first processor:
causes the at least one hazardous condition sensor to receive plurality of condition data values;
causes the at least one condition sensor to apply a weighting factor to the condition data values, the weighting factor dependent upon a type of hazardous condition sensor receiving the plurality of condition data values;
causes the occupancy sensor to receive occupancy data;
causes the data transmitter to transmit at least one weighted condition data value and occupancy data;
software that when executed by the second processor causes the second processor to:
determine a condition data threshold value;
determine an expected condition data value for a certain period of time;
determine a factor value equal to a number of standard deviations between a weighted condition data value and the expect condition value for the certain period of time, where the number of standard deviations are determined using a goodness of fit function applied to the weighted condition values;
receive condition data values from the data transmitter;
transmit an alert as the result of receiving a condition data value that exceeds the condition data threshold value, the alert comprising a location associated with the received condition data value and received occupancy data;
software that when executed by the third processor, causes the third processor to:
receive the alert from the alert transmitter; and
display on the user interface, a notification of the alert, the location associated with the received condition value and the occupancy data.