Patent ID: 6367034
Filing Date: 2002-04-02
Classification: G06F,Y10S

Abstract:
In a computer system including an event provider for reporting to an event-filtering component of the computer system the occurrence of events in the computer system or in the environment of the computer system, a method for selecting a subset of the events to be reported by the event-filtering component to an event subscriber associated with the computer system, the method comprising the steps of:storing, in a computer-readable medium accessible by the computer system, a hierarchical classification of event classes that comprehend a set of possible events, wherein each of the possible events belongs to at least one of the event classes; providing to the event-filtering component an event-reporting definition written in a query language and specifying a first subset of the set of the possible events, wherein the event-reporting definition is associated with the event provider and specifies that events to be reported by the event provider to the event-filtering component will belong to the first subset; providing to the event-filtering component an event-filtering definition written in the query language and specifying a second subset of the set of possible events comprehended by event classes, wherein the event-filtering definition is associated with the event subscriber and specifies that events belonging to the second subset are to be reported by the event-filtering component to the event subscriber; by the event provider, reporting to the event-filtering component the occurrence of events in the computer system or in the environment of the computer system that have been detected by an event-detection component; and by the event-filtering component, using the event-filtering definition to report to the event subscriber the occurrence of only those of the events that belong to both the first subset and the second subset.