Patent ID: 7595815

Claim:
A system for monitoring, alerting, and acting, comprising: one or more sensory devices for performing a measurement and generating input data; one or more video sources for capturing video data; one or more storage areas for storing video data and input data; one or more processors, operatively coupled to the one or more storage areas; and one or more memories, operatively coupled to the one or more processors and the one or more storage areas, the one or more memories encoded with program code representing instructions to be executed by the one or more processors to: receive input data from the one or more sensory devices; determine one or more data weights for the input data based on a weight corresponding to a reliability of the sensory devices a weight corresponding to a source of the input data, a weight corresponding to a time the input data was received, a weight corresponding to a frequency that the input data was received, and a weight based on events external to all of the sensory devices; receive video data from the one or more video sources; perform image analysis on the video data to generate one or more video parameters; determine one or more video weights for the video parameters based at least on the reliability of the video sources and based on events external to the system; evaluate a set of rules based on the input data, the video parameters, the data weights, and the video weights; and perform one or more actions based on the evaluation of the set of rules, wherein future data weights are determined from past data weights using weighted additional external event weights.