Correlation system for correlating sensory events and legacy system events
DCFirst Claim
1. A monitoring system comprising a non-transitory, physical storage medium storing computer-readable program code, the program code executable by a hardware processor, the program code when executed by the hardware processor causes the hardware processor to implement:
- a sensory event analytics module to receive sensory data about a physical environment from one or more sensors and to process the sensory data from the one or more sensors to detect one or more sensory events, wherein the one or more sensors comprises at least an Internet Protocol (IP) video camera, and wherein the one or more sensory events is selected from the group consisting of a person detected, a face detected, a vehicle detected, and a license plate detected;
a legacy event analytics module to receive legacy system data from one or more legacy systems and to process the legacy system data from the one or more legacy systems to detect one or more legacy events, wherein the one or more legacy systems is selected from the group consisting of an access control system, a personnel system, a license plate system, an inventory system, a law enforcement system, and a lighting system;
an event queue having access to an event database to store the sensory events and the legacy events for later retrieval as stored sensory events and stored legacy events;
a correlation module to calculate one or more historical correlations by automatically analyzing the stored sensory events and the stored legacy events across at least one of time and space, wherein the correlation module is adapted to monitor continuously and in real-time the sensory events and the legacy events to identify one or more critical events, and wherein the one or more critical events are based at least on the one or more historical correlations among the stored sensory events and the stored legacy events; and
an alerting module to send one or more alerts based on the one or more critical events.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Monitoring systems and methods for use in security, safety, and business process applications utilizing a correlation engine are disclosed. 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 a correlation engine, optionally 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, or one or more critical events of interest. Finally, one or more actions are triggered based on a detection of one or more correlations of interest, one or more anomalous events, or one or more critical 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.
159 Citations
29 Claims
-
1. A monitoring system comprising a non-transitory, physical storage medium storing computer-readable program code, the program code executable by a hardware processor, the program code when executed by the hardware processor causes the hardware processor to implement:
-
a sensory event analytics module to receive sensory data about a physical environment from one or more sensors and to process the sensory data from the one or more sensors to detect one or more sensory events, wherein the one or more sensors comprises at least an Internet Protocol (IP) video camera, and wherein the one or more sensory events is selected from the group consisting of a person detected, a face detected, a vehicle detected, and a license plate detected; a legacy event analytics module to receive legacy system data from one or more legacy systems and to process the legacy system data from the one or more legacy systems to detect one or more legacy events, wherein the one or more legacy systems is selected from the group consisting of an access control system, a personnel system, a license plate system, an inventory system, a law enforcement system, and a lighting system; an event queue having access to an event database to store the sensory events and the legacy events for later retrieval as stored sensory events and stored legacy events; a correlation module to calculate one or more historical correlations by automatically analyzing the stored sensory events and the stored legacy events across at least one of time and space, wherein the correlation module is adapted to monitor continuously and in real-time the sensory events and the legacy events to identify one or more critical events, and wherein the one or more critical events are based at least on the one or more historical correlations among the stored sensory events and the stored legacy events; and an alerting module to send one or more alerts based on the one or more critical events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A monitoring method executable by a hardware processor, the method comprising:
-
receiving sensory data about a physical environment from one or more sensors; processing the sensory data from the one or more sensors to detect one or more sensory events, wherein the one or more sensors comprises at least an Internet Protocol (IP) video camera, and wherein the one or more sensory events is selected from the group consisting of a person detected, a face detected, a vehicle detected, and a license plate detected; receiving legacy system data from one or more legacy systems; processing the legacy system data from the one or more legacy systems to detect one or more legacy events, wherein the one or more legacy systems is selected from the group consisting of an access control system, a personnel system, an inventory system, a law enforcement system, and a lighting system; storing the sensory events and the legacy events for later retrieval as stored sensory events and stored legacy events; calculating one or more historical correlations by automatically analyzing the stored sensory events and the stored legacy events across at least one of time and space; monitoring continuously and in real-time the sensory events and the legacy events to identify one or more critical events, wherein the one or more critical events are based at least on the one or more historical correlations among the stored sensory events and the stored legacy events; and sending one or more alerts based on the one or more critical events.
-
Specification