Sensor packs that are configured based on business application
First Claim
1. A computer program product tangibly stored on a non-transitory computer readable hardware storage device, the computer program product for determining a sensor set for a given type of premises, the computer program product comprising instructions to cause a processor to:
- collect sensor information from a plurality of groups of different types of sensors deployed in a plurality of different types of premises, with the sensor information including sensor data, sensor identity information and premises identification information;
convert the sensor information for each sensor into semantic representations of a state of a corresponding premises;
produce operational states from the sensor information for the plurality of different types of premises;
produce sequences of state transitions from the operational states;
execute one or more unsupervised learning models that analyze the semantic representations and the operational states to determine from the sensor information for each of the groups of different types of sensors a prediction of an immediate next operational states;
for a prediction of an unsafe operational state,determine empirically, characteristics of each of the plurality of different types of premises occurring during a determined unsafe operational state;
produce alerts based on the determined unsafe operational state;
determine from the operational states which of the sensors in the groups of different types of sensors contributed to the alerts for each of the plurality of different types of premises and for a given type of premises selected from the plurality of different types of premises,determine a set of sensors for use in detecting conditions at other premises of a type corresponding to the given type of premises.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques for detecting physical conditions at a physical premises from collection of sensor information from plural sensors execute one or more unsupervised learning models to continually analyze the collected sensor information to produce operational states of sensor information, produce sequences of state transitions, detect during the continual analysis of sensor data that one or more of the sequences of state transitions is a drift sequence, correlate determined drift state sequence to a stored determined condition at the premises, and generate an alert based on the determined condition. Various uses are described for these techniques.
49 Citations
15 Claims
-
1. A computer program product tangibly stored on a non-transitory computer readable hardware storage device, the computer program product for determining a sensor set for a given type of premises, the computer program product comprising instructions to cause a processor to:
-
collect sensor information from a plurality of groups of different types of sensors deployed in a plurality of different types of premises, with the sensor information including sensor data, sensor identity information and premises identification information; convert the sensor information for each sensor into semantic representations of a state of a corresponding premises; produce operational states from the sensor information for the plurality of different types of premises; produce sequences of state transitions from the operational states; execute one or more unsupervised learning models that analyze the semantic representations and the operational states to determine from the sensor information for each of the groups of different types of sensors a prediction of an immediate next operational states; for a prediction of an unsafe operational state, determine empirically, characteristics of each of the plurality of different types of premises occurring during a determined unsafe operational state; produce alerts based on the determined unsafe operational state; determine from the operational states which of the sensors in the groups of different types of sensors contributed to the alerts for each of the plurality of different types of premises and for a given type of premises selected from the plurality of different types of premises, determine a set of sensors for use in detecting conditions at other premises of a type corresponding to the given type of premises. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprises:
-
plural groups of sensors, each group comprised of plural different types of sensors to sense plural different physical chemical and optical properties, with the plural groups of sensors installed at a plurality of different types of premises; a gateway at each premises to couple each of the plural groups of sensors to a network; a server computer comprising processor and memory, the server computer coupled to the network; a non-transitory storage device storing a computer program product for detecting conditions at each of the plurality of different types of premises, the computer program product comprising instructions to cause the server to; collect sensor information from the plural groups of sensors, with the collected sensor information including sensor data, sensor identity information and premises identification information; convert the collected sensor information for each sensor into a semantic representations of a state of a corresponding premises; produce operational states from the sensor information for the plurality of different types of premises; produce sequences of state transitions from the operational states; assign labels to the produced operational states; execute one or more unsupervised learning models that analyze the semantic representations and the produced operational states to determine for each of the different types of premises from the collected sensor information for each of the plural groups of sensor devices, a prediction of an immediate next operational state; for a prediction of an unsafe operational state, determine empirically, characteristics of each premises occurring during a determined unsafe operational state; produce alerts based on the determined unsafe operational state; determine from produced operational states which sensors in the plural groups of sensors contributed to the produced alerts for each of the different types of premises; and
for a given type of premises selected from the plurality of different types of premises,determine a set of sensors for use in detecting conditions at other premise of a type corresponding to the given type of premises. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer implemented method comprises:
collecting sensor information from a plural groups of sensors that are comprised of plural different types of sensors, and which groups of sensors are deployed in a plurality of different types of premises, with the collected sensor information including sensor data, sensor identity information and premises identification information; sending by each of plural gateways, the collected sensor information to one or more server computers that comprise processor devices and memory; converting the collected sensor information for each sensor into a semantic representations of a state of a corresponding premises; producing operational states from the sensor information for the plurality of different types of premises; producing by the one or more server computers sequences of state transitions from the operational states; assigning labels to the produced operational states; executing by the one or more server computers, one or more unsupervised learning models that analyze the semantic representations and the produced operational states to determine for the plurality of different types of premises from the collected sensor information for each of the plural groups of sensors, a prediction of an immediate next operational state;
for a prediction of unsafe operational state,determining empirically, characteristics of each of the plurality of different types of premises occurring during a determined unsafe operational states; producing, by the one or more server computers, alerts based on the determined unsafe operational states; determining by the one or more server computers from the produced operational states which of the plural groups of sensors contribute to the produced alerts for the plurality of different types of premises; and
for a given premises type selected from the plurality of different types of premises,determining by the one or more server computers, a set of sensors for use in detecting conditions at other premises of a type corresponding to the given premises type. - View Dependent Claims (12, 13, 14, 15)
Specification