Method for processing events having hierarchical structure in communication equipment
OwnerHo-Sam Kiminventor
Life of this patent
Estimating the term…
Abstract
A method for processing events and reporting which events are presently occurring or are in a release state, the events being in a tree-type hierarchical structure. The process determines the state of each event along with the state of each event that the event points to. In the scenario that both a higher order event and a lower order event are both occurring, only the higher order event is reported to an operator.
Claims12
A method for processing events, each event containing a unique value of a higher-order event than its own event, comprising the steps of:
- a) reading all event information and initializing an event designation variable E;
- b) checking whether an E-th event corresponding to the event designation variable E has actually occurred, setting a presently checked value for the E-th event to a first value if the E-th event has actually occurred, inspecting the unique value of the higher-order event than the E-th event, and checking whether the E-th event is a highest-order event;
- c) setting the presently checked value for the E-th event to a second value if the E-th event has not actually occurred and returning to the step b) after varying the event designation variable E so that the event designation variable E is designated as a next event;
- d) checking the higher-order event than the E-th event if the E-th event is not the highest-order event and checking whether the higher-order event than the E-th event has actually occurred;
- and
- e) ignoring an occurrence of the E-th event if the higher-order event than the E-th event has actually occurred, setting the presently checked value of the E-th event to the second value and returning to the step c).
A method of compiling a report regarding the present occurrence of events in a tree-type hierarchical structure, comprising the steps of:
- reading event information for a first plurality of events;
- initializing a variable to “1”;
- processing said first event, comprising the steps of:
- determining whether the first event is presently occurring, determining whether an event with a higher priority than the first event is presently occurring when said first event is presently occurring,
- setting a check value of said first event to a first value when said first event is not presently occurring,
- setting said check value of said first event to a second value when said first event is occurring and there are no events that are simultaneously occurring that have a higher priority than said first event,
- setting said check value of said first event to said first value when said first event is occurring simultaneously with an event having a higher priority than said first event, and
- incrementing said variable;
- processing each one of a remainder of said plurality of events;
- and
- reporting said check value for each event after each event of said remainder of said plurality of events has been processed.
A method of compiling a report regarding the release of events in a tree-type hierarchical structure, comprising the steps of:
- reading event information for a first plurality of events;
- initializing a variable to “1”;
- processing said first event, comprising the steps of:
- determining whether the first event is in a release state,
- determining whether an event with a higher priority than the first event is in a release state when said first event is determined to be in a release state,
- setting a check value of said first event to a first value when said first event is not in a release state,
- setting said check value of said first event to a second value when said first event is in a release state and there are no events in a release state that have a higher priority than said first event,
- setting said check value of said first event to said first value when said first event is in a release state and an event having a higher priority is in a release state, and
- incrementing said variable;
- processing each one of a remainder of said plurality of events;
- and
- reporting said check value for each event after each event of said remainder of said plurality of events have been processed.
Dependencies are inferred from the claim text.