CPC G08B 23/00 (2013.01) [G05B 23/0221 (2013.01); G05B 23/0224 (2013.01); G06N 20/00 (2019.01)] | 17 Claims |
1. A method for controlling a security system monitoring an environment, comprising:
collecting sensor data from a plurality of sensors located in the environment;
determining, based on the sensor data, whether a plurality of characteristics of a security event are present in the environment, wherein a determination for each respective characteristic further includes a respective confidence score indicative of a likelihood that the respective characteristic is present;
identifying, from a plurality of pre-determined environment states, a state of the environment based on a current time and an event schedule of the environment;
generating a combined score that is a function of each respective confidence score and a plurality of weights, wherein each weight of the plurality of weights corresponds to a respective characteristic of the plurality of characteristics and has a value based on the state of the environment, and wherein assigning weight values for each state of the plurality of pre-determined environment states comprises:
analyzing historic sensor data of historic security events;
determining, for a historic security event, confidence scores for a respective plurality of characteristics; and
setting the plurality of weights such that combined scores generated from the plurality of weights and the confidence scores for the respective plurality of characteristics are all greater than a threshold score;
determining that the combined score is greater than the threshold score; and
generating an alert indicative of the security event in response to determining that the combined score is greater than the threshold score.
|