Higher order logic applied to expert systems for alarm analysis, filtering, correlation and root cause
First Claim
Patent Images
1. A method, comprising:
- receiving, from a network element, event descriptive information, the event descriptive information describing an event involving at least one of a state, status, condition, configuration, operation, function, type, identity, and activity of the network element;
analyzing, by at least one of second-order and higher-order logic statements and by computer, the received event descriptive information to determine at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information, wherein the analyzing step comprises the sub-steps;
selecting, by a many-order logic module, a lower-order logic module to analyze the event descriptive information;
providing the event descriptive information to the selected lower-order logic module;
analyzing, by the selected lower-order logic module, the event descriptive information to determine the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information; and
outputting, by computer, the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information.
19 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for applying second- and higher-order logic to analysis of event descriptive information, such as alarms, error messages, and fault signals.
53 Citations
10 Claims
-
1. A method, comprising:
-
receiving, from a network element, event descriptive information, the event descriptive information describing an event involving at least one of a state, status, condition, configuration, operation, function, type, identity, and activity of the network element; analyzing, by at least one of second-order and higher-order logic statements and by computer, the received event descriptive information to determine at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information, wherein the analyzing step comprises the sub-steps; selecting, by a many-order logic module, a lower-order logic module to analyze the event descriptive information; providing the event descriptive information to the selected lower-order logic module; analyzing, by the selected lower-order logic module, the event descriptive information to determine the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information; and outputting, by computer, the at least one of (i) a causal event underlying the event described by the event descriptive information and (ii) a remedial action to respond to the event described by the event descriptive information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory; a processor in communication with the memory, the processor adapted to execute modules, the modules comprising; an input adapted to receive, from a network element, event descriptive information, the event descriptive information describing an event involving at least one of a state, status, condition, configuration, operation, function, type, identity, and activity of the network element, wherein the network element is at least one of a gateway, router, server, voice communication device, text communication device, switch, and software module; a meta-parser system adapted to parse event descriptive information, wherein the parsed received event descriptive information is analyzed by a lower-order module; a plurality of lower-order logic modules adapted to analyze event descriptive information and determine at least one of (i) an event described by the event descriptive information, (ii) a causal event underlying the event described by the event descriptive information, and (iii) a remedial action to respond to the event described by the event descriptive information a many-order logic module adapted to select, by at least one of second-order and higher-order logic statements, a lower-order logic module to analyze selected event descriptive information to determine at least one of (i) an event described by the selected event descriptive information, (ii) a causal event underlying the event described by the selected event descriptive information, and (iii) a remedial action to respond to the event described by the selected event descriptive information; and an interface adapted to output the at least one of (i) an event described by the event descriptive information, (ii) a causal event underlying the event described by the event descriptive information, and (iii) a remedial action to respond to the event described by the event descriptive information. - View Dependent Claims (8, 9, 10)
-
Specification