Event broker
First Claim
Patent Images
1. A method of routing events of interest to a subscriber of events, the method comprising:
- (a) specifying a hierarchical namespace to identify the events of interest to the subscriber;
(b) registering a sink with the specified hierarchical namespace;
(c) comparing names of the events to the hierarchical namespace of the registered sink; and
(d) if the names of the events fall within the specified hierarchal namespace of the registered sink, delivering the events to a sink queue.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides for in-process and inter-process event notification in a distributed computing environment. The event notification system and method utilizes a hierarchical namespace to determine events of interest to registered subscribers. If an event falls within the hierarchical namespace of a registered subscriber, the event is received in the subscriber'"'"'s queue. The use of a hierarchical namespace enables a subscriber to process events intended for the subscriber even though additional events are presented to the subscriber.
72 Citations
25 Claims
-
1. A method of routing events of interest to a subscriber of events, the method comprising:
-
(a) specifying a hierarchical namespace to identify the events of interest to the subscriber;
(b) registering a sink with the specified hierarchical namespace;
(c) comparing names of the events to the hierarchical namespace of the registered sink; and
(d) if the names of the events fall within the specified hierarchal namespace of the registered sink, delivering the events to a sink queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of routing events to a subscriber in a networked environment, the method comprising:
-
(a) registering a sink with a specified hierarchical namespace through the networked environment;
(b) receiving events transmitted by a source through an inter-process communication channel;
(c) comparing names of the events to the specified hierarchical namespace of the registered sink; and
(d) if the names of the events fall within the specified hierarchal namespace of the registered sink, delivering the events to a sink queue. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An event notification system for notifying a subscriber of event occurrences, the event notification system comprising:
-
(a) at least one source object for transmitting events;
(b) at least one sink object for receiving the transmitted events, the at least one sink object registering a hierarchical namespace to identify the events of interest to the subscriber; and
(c) event filtering components in communication with the at least one source object and the at least one sink object, the event filtering components capable of identifying the events of interest to the subscriber. - View Dependent Claims (23)
-
-
24. At least one computer readable medium containing computer-executable instructions that, when executed, route events to a subscriber in a networked environment, by performing steps comprising:
-
(a) registering a sink with a specified hierarchical namespace through the networked environment;
(b) receiving events transmitted by a source through an inter-process communication channel;
(c) comparing names of the events to the specified hierarchical namespace of the registered sink; and
(d) if the names of the events fall within the specified hierarchal namespace of the registered sink, delivering the events to a sink queue. - View Dependent Claims (25)
-
Specification