Patent ID: 8730040

Claim:
A monitoring system, comprising: one or more sensors for capturing sensory data about a physical environment; one or more communication links to one or more legacy systems external to the sensors; one or more data storage devices for storing the sensory data from the one or more sensors; one or more processors, operatively coupled to the one or more sensors; and one or more memories, operatively coupled to the one or more processors, the one or more memories comprising program code which when executed causes the one or more processors to: capture the sensory data from the one or more sensors; store the sensory data from the sensors in the one or more data storage devices; process the sensory data from the sensors to detect one or more primitive events, comprising primitive sensory events, in the sensory data, wherein the primitive sensory events are weighted based at least on a data quality of the sensors used to capture the sensory data; process information from the legacy systems to detect one or more primitive legacy events; perform one or more historical correlations by automatically analyzing said primitive sensory and legacy events across time or space for one or more historical correlations between primitive sensory and legacy events; monitor continuously and in real-time sensory data from the one or more sensors for exceeding a threshold determined from the one or more historical correlations to determine one or more critical events; and initiate one or more actions based on said one or more critical events.