×

Using query language for event filtering and aggregation

  • US 6,367,034 B1
  • Filed: 09/21/1998
  • Issued: 04/02/2002
  • Est. Priority Date: 09/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×