×

Using query language for provider and subscriber registrations

  • US 6,275,957 B1
  • Filed: 10/20/1998
  • Issued: 08/14/2001
  • Est. Priority Date: 09/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having one or more event providers capable of detecting the occurrence of certain conditions or events in said computer system or the environment of said computer system and having one or more event subscribers requiring notification of certain conditions or events in said computer system or the environment of said computer system, a method for providing an interface between said event providers and said event subscribers comprising:

  • the step of defining a hierarchical classification of events that comprehend a set of possible conditions and events;

    the step of providing to the computer system an event filtering and reporting component;

    the step of registering with said event filtering and reporting component (a) an event provider definition associated with each event provider, wherein the event provider definition is expressed in terms of said hierarchical classification of events and specifies the conditions or events of which such event provider will provide notification to the event filtering and reporting component and (b) an event subscriber definition associated with each said event subscriber, wherein the event subscriber definition is expressed in terms of said hierarchical classification of events and specifies the conditions or events for which such event subscriber requests notification from the event filtering and reporting component;

    the step of filtering, by the event filtering and reporting component, conditions or events reported by the event providers to the event filtering and reporting component; and

    the step of notifying each said event subscriber of only those conditions or events that satisfy the event subscriber definition associated with that event subscriber.

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