Systems, methods, and apparatus for monitoring and alerting on large sensory data sets for improved safety, security, and business productivity
DCFirst Claim
1. 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.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention is a process monitoring method, comprising the steps of capturing sensory data from one or more sensors; storing the sensory data from the one or more sensors in a data storage device; processing the sensory data from the sensors to detect primitive events in the sensory data; correlating two or more primitive events to determine one or more correlated events; and performing one or more actions based on the correlation performed in the correlating step, including sending alerts to recipients in a company'"'"'s hierarchy. The process monitoring method can be used with a variety of sensors, including temperature, pressure, revolutions per minute, electrical meters, altitude meters, and speedometers, and can accept input from a variety of legacy systems, including financial systems, inventory systems, personnel systems, currency systems, and law enforcement databases. The invention can be used to optimize business processes and ensure safety and security procedures are followed.
-
Citations
105 Claims
-
1. 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. - 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, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for correlating events in real-time, comprising:
-
capturing sensory data from one or more sensors, the sensors comprising at least a temperature sensor, a speedometer, a revolutions per minute sensor, and an electrical meter; storing the sensory data from the sensors in one or more data storage devices; processing the sensory data from the sensors to detect one or more primitive events, comprising primitive sensory events, in the sensory data; processing information from legacy systems external to the sensors, comprising at least financial systems, to detect one or more additional primitive events, comprising primitive financial events; correlating continuously and in real-time one or more primitive sensory events from the sensors with one or more primitive financial events from the financial system to determine one or more correlated events, by automatically analyzing the primitive sensory and financial events across time for historical correlations between primitive sensory or financial events detected now and primitive sensory or financial events that occurred historically; and triggering one or more actions in real-time based at least on a correlation determined between primitive sensory events from the sensors and primitive financial events from the financial system. - View Dependent Claims (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, 76, 77, 78, 79, 80)
-
-
81. A method for correlating events in real-time, comprising:
-
capturing sensory data from one or more sensors; storing the sensory data from the sensors in one or more data storage devices; processing the sensory data from the sensors to detect one or more primitive events, comprising primitive sensory events, in the sensory data; processing information from legacy systems to detect one or more additional primitive events, comprising primitive legacy events, in the legacy systems; correlating one or more primitive sensory events weighted by an importance of the primitive events based on attribute data of the sensors used to capture the sensory data, using a computer processor, from the sensors with one or more legacy primitive events from the legacy systems to determine one or more correlated events, wherein the correlated events are determined by correlating the primitive events across time for historical correlations between primitive events detected now and primitive events that occurred historically; and initiating one or more actions based at least on the determined correlation between primitive sensory events from the sensors and primitive legacy events from the legacy system. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105)
-
Specification