METHODS AND SYSTEMS FOR USE IN IDENTIFYING ABNORMAL BEHAVIOR IN A CONTROL SYSTEM
First Claim
1. A method for use in identifying abnormal behavior in a control system, said method comprising:
- receiving, by a computing device, a plurality of operating events associated with a control system, wherein the operating events represent at least one physical operating event;
determining, by the computing device, an actual behavior of the control system based on the operating events;
comparing, by the computing device, the actual behavior to an expected behavior to determine whether the actual behavior differs from the expected behavior, wherein the expected behavior includes a correlation between a plurality of operating events associated with the control system;
receiving, by the computing device, an indication of whether the actual behavior is abnormal from a user when the actual behavior differs from the expected behavior; and
updating, by the computing device, the expected behavior based on the received indication.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for use in identifying abnormal behavior in a control system. Operating events associated with a control system are received, and an actual behavior of the control system is determined based on the received operating events. The actual behavior is compared to expected behavior to determine whether the actual behavior differs from the expected behavior. The expected behavior includes a correlation between a plurality of operating events associated with the control system. The expected behavior is updated based on an indication of whether the actual behavior is abnormal from a user.
181 Citations
20 Claims
-
1. A method for use in identifying abnormal behavior in a control system, said method comprising:
-
receiving, by a computing device, a plurality of operating events associated with a control system, wherein the operating events represent at least one physical operating event; determining, by the computing device, an actual behavior of the control system based on the operating events; comparing, by the computing device, the actual behavior to an expected behavior to determine whether the actual behavior differs from the expected behavior, wherein the expected behavior includes a correlation between a plurality of operating events associated with the control system; receiving, by the computing device, an indication of whether the actual behavior is abnormal from a user when the actual behavior differs from the expected behavior; and updating, by the computing device, the expected behavior based on the received indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for use in identifying abnormal behavior in a control system, said system comprising:
-
a storage device configured to store an expected behavior associated with a control system, wherein the expected behavior includes a correlation between a plurality of operating events; a communications unit configured to receive a plurality of operating events representing at least one physical operating event associated with the control system; and a processor unit coupled to said storage device and said communications unit, wherein said processor unit is programmed to; determine an actual behavior of the control system based on the operating events; compare the actual behavior to the expected behavior to determine whether the actual behavior differs from the expected behavior; and update the expected behavior based on an indication from a user of whether the actual behavior is abnormal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer readable media having computer-executable components, said components comprising:
-
an event processor component that when executed by at least one processor unit causes the at least one processor unit to; receive a plurality of operating events including one or more physical operating events associated with a control system; a complex event processing component that when executed by at least one processor unit causes the at least one processor unit to; compare an actual behavior that is based on the operating events to an expected behavior that is based on one or more user-defined policies to determine whether the actual behavior differs from the expected behavior; and a machine learning component that when executed by at least one processor unit causes the at least one processor unit to; compare the actual behavior to an artificial intelligence event correlation model that is based on a plurality of past operating events to determine whether the actual behavior differs from the expected behavior; and a decision support component that when executed by at least one processor unit causes the at least one processor unit to; transmit an abnormal behavior notification when the actual behavior differs from the expected behavior. - View Dependent Claims (19, 20)
-
Specification