Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
145 words
In a data communication network, a method of processing alarms from network objects, comprising the steps of: receiving an alarm; determining whether or not said alarm is a redundant alarm by comparing said alarm with previously received alarms; placing said alarm in a queue for processing by an inference engine if said alarm is not a redundant alarm; retrieving said alarm from said queue and processing said alarm in said inference engine; determining that further information is required to complete processing of said alarm; suspending processing of said alarm by said inference engine; assigning a status indicator to said alarm which indicates that processing of said alarm has been suspended; requesting said further information from a network test managing means; and retrieving a next alarm from said queue for processing by said inference engine while said network test managing means is obtaining said further information.
Claim 2
Dependent Claim
145 words
In a data communication network, a method of processing alarms from network objects, comprising the steps of: receiving an alarm; determining whether or not said alarm is a redundant alarm by comparing said alarm with previously received alarms; placing said alarm in a queue for processing by an inference engine if said alarm is not a redundant alarm; retrieving said alarm from said queue and processing said alarm in said inference engine; determining that further information is required to complete processing of said alarm; suspending processing of said alarm by said inference engine; assigning a status indicator to said alarm which indicates that processing of said alarm has been suspended; requesting said further information from a network test managing means; and retrieving a next alarm from said queue for processing by said inference engine while said network test managing means is obtaining said further information.
Claim 3
Dependent Claim
26 words
The method of claim 1, further comprising the step of prioritizing said alarm for processing by said inference engine by assigning a priority to said alarm.
Claim 4
Dependent Claim
38 words
The method of claim 2, and further comprising the step of retrieving said alarm from said queue when it has a higher priority than any other alarm in said queue, and processing said alarm with said inference engine.
Claim 5
Dependent Claim
46 words
The method of claim 1, further comprising the steps of: receiving said further information from said network test managing means; placing said further information in a response queue; and reassigning said status indicator of said alarm to indicate that said alarm is ready for further processing.
Claim 6
Dependent Claim
40 words
The method of claim 4, further comprising the steps of retrieving said alarm for a second time from said queue and retrieving said further information from said response queue; and resuming said processing of said alarm by said inference engine.
Claim 7
Dependent Claim
13 words
The method of claim 1, wherein said queue comprises a Bulletin Board queue.
Claim 8
Dependent Claim
25 words
The method of claim 1, wherein said determining step is carried out by determining that said alarm is time correlated with a previously received alarm.
Claim 9
Dependent Claim
31 words
The method of claim 1, wherein said determining step is carried out by determining that a source of said alarm is space correlated with a source of a previously received alarm.
Claim 10
Independent Claim
133 words
A method of processing events in an expert system, comprising the steps of: receiving an event; determining whether or not said event is a redundant event by comparing said event with other events which have been received; placing said event in a queue for processing by an inference engine if said event is not a redundant event; retrieving said event from said event queue and beginning processing said event in said inference engine; determining that further information is required to complete processing of said event; suspending processing of said event by said inference engine; assigning a status indicator to said event which indicates that processing of said event has been suspended; requesting said further information; and retrieving another event from said queue for processing by said inference engine while obtaining said further information.
Claim 11
Independent Claim
133 words
A method of processing events in an expert system, comprising the steps of: receiving an event; determining whether or not said event is a redundant event by comparing said event with other events which have been received; placing said event in a queue for processing by an inference engine if said event is not a redundant event; retrieving said event from said event queue and beginning processing said event in said inference engine; determining that further information is required to complete processing of said event; suspending processing of said event by said inference engine; assigning a status indicator to said event which indicates that processing of said event has been suspended; requesting said further information; and retrieving another event from said queue for processing by said inference engine while obtaining said further information.
Claim 12
Dependent Claim
26 words
The method of claim 9, further comprising the step of prioritizing said event for processing by said inference engine by assigning a priority to said event.
Claim 13
Dependent Claim
38 words
The method of claim 10, and further comprising the step of retrieving said event from said queue when it has a higher priority than any other event in said queue, and processing said event with said inference engine.
Claim 14
Dependent Claim
40 words
The method of claim 9, further comprising the steps of: receiving said further information; placing said further information in a response queue; and reassigning said status indicator of said event to indicate that said event is ready for further processing.
Claim 15
Dependent Claim
40 words
The method of claim 12, further comprising the step of retrieving said event for a second time from said queue and retrieving said further information from said response queue and resuming said processing of said event by said inference engine.
Claim 16
Dependent Claim
25 words
The method of claim 9, wherein said determining step is carried out by determining that said event is time correlated with a previously received event.
Claim 17
Dependent Claim
31 words
The method of claim 9, wherein said determining step is carried out by determining that a source of said event is space correlated with a source of a previously received event.
Claim 18
Independent Claim
130 words
A method for applying expert knowledge to an alarm in a data communication network to be diagnosed by an expert system residing on a computer, the method comprising the steps of: receiving an alarm from said data communications network, said alarm having an alarm type and being generated by a network object by virtue of said object detecting a problem in said network; mapping said alarm to an expert knowledge source which corresponds to said alarm type, said corresponding expert knowledge source being one of a plurality of available expert knowledge sources; retrieving said corresponding expert knowledge source; and invoking an inference engine to find a solution to said problem by instantiating at least a portion of said corresponding expert knowledge source to a diagnostic procedure specific to said problem.
Claim 19
Independent Claim
130 words
A method for applying expert knowledge to an alarm in a data communication network to be diagnosed by an expert system residing on a computer, the method comprising the steps of: receiving an alarm from said data communications network, said alarm having an alarm type and being generated by a network object by virtue of said object detecting a problem in said network; mapping said alarm to an expert knowledge source which corresponds to said alarm type, said corresponding expert knowledge source being one of a plurality of available expert knowledge sources; retrieving said corresponding expert knowledge source; and invoking an inference engine to find a solution to said problem by instantiating at least a portion of said corresponding expert knowledge source to a diagnostic procedure specific to said problem.
Claim 20
Dependent Claim
38 words
The method of claim 16, wherein said corresponding expert knowledge source comprises a hypothesis tree having at least one leaf node with respect to said hypothesis tree, said leaf node leading into a flow-chart representation of a procedure.
Claim 21
Dependent Claim
60 words
The method of claim 17, wherein said instantiating step further comprises the steps of: traversing said corresponding expert knowledge source including said hypothesis tree and said flow-chart by descending said hypothesis tree and said flow chart on a node-by-node basis; and instantiating nodes of said hypothesis tree and said flow-chart to a diagnostic procedure as each said node is traversed.
Claim 22
Dependent Claim
17 words
The method of claim 18, wherein said invoking step is peformed as each said node is traversed.