CORRELATION ENGINE FOR SECURITY, SAFETY, AND BUSINESS PRODUCTIVITY
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a correlation engine for use in security, safety, and business monitoring applications. Sensory data from one or more sensors are captured and analyzed to detect one or more events in the sensory data. The events are correlated by the correlation engine by weighing the events based on attributes of the sensors that were used to detect the primitive events. The events are then monitored for an occurrence of one or more correlations of interest. Finally, one or more actions are triggered based on a detection of one or more anomalous events or events of interest. Events may come from sensory devices, legacy systems, third-party systems, anonymous tips, and other data sources. The present invention may be used to increase business productivity by improving security, safety, and increasing profitability of business processes.
6 Citations
109 Claims
-
1-20. -20. (canceled)
-
21. A computer-readable, non-transitory data storage medium containing computer-executable program code comprising:
a correlation engine to correlate one or more events received from one or more sensory devices, wherein the events are weighted based on attributes of the sensory devices. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
75. A computer-readable and non-transitory storage medium, comprising computer-executable program code, which when executed by a computer processor causes the computer processor to:
-
process sensory data from one or more sensors to detect one or more primitive events in the sensory data; perform one or more correlations by automatically analyzing said primitive events across time or space for one or more correlations between said primitive events, wherein said primitive events are weighted based on attributes of the sensors used to capture the sensory data; monitor continuously and in real-time said sensory data for exceeding a threshold determined from said one or more correlations to determine one or more critical events; and initiate one or more actions based on said one or more critical events. - View Dependent Claims (76, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109)
-
Specification