Patent ID: 8027946

Claim:
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.