×

Correlation engine for security, safety, and business productivity

DC
  • US 9,344,616 B2
  • Filed: 04/02/2014
  • Issued: 05/17/2016
  • Est. Priority Date: 10/04/2007
  • Status: Active Grant
First Claim
Patent Images

1. 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 causing the hardware processor to execute steps comprising:

  • receiving sensory data about a physical environment from one or more sensors;

    receiving IP data of the one or more sensors, wherein the IP data comprises at least an Internet Protocol (IP) address and a network status of at least one of the sensors;

    processing the sensory data from the one or more sensors to detect one or more primitive sensory events;

    communicating with one or more legacy systems external to the sensors via one or more communication links;

    processing information from the one or more legacy systems to detect one or more primitive legacy system events;

    normalizing the primitive sensory events and the primitive legacy system events into a standardized data format;

    storing the normalized sensory events and the normalized legacy system events in an event database for later retrieval;

    retrieving one or more historical normalized sensory events and one or more historical normalized legacy system events from the event database;

    evaluating one or more historical correlations by automatically analyzing said primitive sensory events and said primitive legacy system events, across at least one of time and space, for one or more historical correlations between the historical normalized sensory events and the historical normalized legacy system events;

    monitoring continuously and in real-time the primitive sensory events from the one or more sensors based on the one or more historical correlations to identify one or more critical events;

    monitoring continuously and in real-time the network status of one or more of the sensors based on the IP data to identify one or more network failure events; and

    sending one or more alerts based on at least one of said critical events and said network failure events.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×