Rule based intelligent alarm management system for digital surveillance system
First Claim
Patent Images
1. An alarm management system, comprising:
- an alarm receiver module adapted to receive alarms from one or more of sensor devices and surveillance systems and generate definitions based on the alarms in accordance with an alarm class that contains a list of static alarm definitions, alarm information, and environment information;
a condition evaluation module adapted to receive the definitions from the alarm receiver module and evaluates the definitions in accordance with an condition class that contains a set of alarm predicates;
an action handling module adapted to receive the evaluations from the condition evaluation module and executes actions based on the evaluations in accordance with an action class that contains a list of alarm actions; and
a customization interface adapted to communicate with the alarm receiver module, the condition evaluation module, and the action handling module,wherein the customization interface enables a user to define customized alarms as subclasses of the alarm class, customized conditions as subclasses of the condition class, and customized actions as subclasses of the action class.
1 Assignment
0 Petitions
Accused Products
Abstract
An alarm management system includes an alarm receiver module receiving customized alarms from one or more of sensor devices and surveillance systems. A condition evaluation module performs an evaluation of one or more customized conditions for a customized alarm. An action handling module executes customized actions based on the evaluation.
-
Citations
23 Claims
-
1. An alarm management system, comprising:
-
an alarm receiver module adapted to receive alarms from one or more of sensor devices and surveillance systems and generate definitions based on the alarms in accordance with an alarm class that contains a list of static alarm definitions, alarm information, and environment information; a condition evaluation module adapted to receive the definitions from the alarm receiver module and evaluates the definitions in accordance with an condition class that contains a set of alarm predicates; an action handling module adapted to receive the evaluations from the condition evaluation module and executes actions based on the evaluations in accordance with an action class that contains a list of alarm actions; and a customization interface adapted to communicate with the alarm receiver module, the condition evaluation module, and the action handling module, wherein the customization interface enables a user to define customized alarms as subclasses of the alarm class, customized conditions as subclasses of the condition class, and customized actions as subclasses of the action class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An alarm management method, comprising:
-
receiving alarms from one or more of sensor devices and surveillance systems; generating definitions based on the alarms in accordance with an alarm class that contains a list of static alarm definitions, alarm information, and environment information; generating evaluations based on the definitions in accordance with a condition class that contains a set of alarm predicates; executing actions based on the evaluations in accordance with an action class that contains a set of alarm actions; and enabling a user to define customized alarms as subclasses of the alarm class, customized conditions as subclasses of the condition class, and customized actions as subclasses of the action class. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An alarm management system, comprising:
-
an alarm receiver module adapted to receive alarms from one or more of sensor devices and surveillance systems and generate definitions based on the alarms in accordance with an alarm class that contains a list of static alarm definitions, alarm information, and environment information; a filtering condition handler adapted to receive the definitions from the alarm receiver module and generate evaluations based on the definitions in accordance with a filtering condition class that contains a set of filtering condition predicates; a rule engine adapted to receive the evaluations from the filtering condition handler and generate an evaluation based on conditions associated with a rule in accordance with a rule class that contains a set of rules, including;
(a) getting a condition and one or more predicates for each rule;
(b) getting a function name and description of arguments for each predicate; and
(c) executing a function with described arguments, thereby evaluating the rule;an action handling module adapted to receive the evaluation from the rule engine and execute actions based on the evaluation by said rule engine and in accordance with an action class that contains a list of alarm actions.
-
Specification