Method and system for a remote notification service for a multi-user server architecture
First Claim
Patent Images
1. A method of providing a remote notification service compatible with a plurality of listener interface types, comprising the steps of:
- requesting registration of a listener having an associated one of the plurality of listener interface types and having an interest in notification of at least one event by requesting registration from a notification directory;
receiving at the notification directory the registration request of the listener;
associating the listener with a corresponding notifier object associated with the listener interface type of the listener so as to register the listener with the corresponding notifier object;
distributing notification of events having associated listener interface types to notifier objects corresponding to the listener interface types associated with the events; and
wherein the notifier object provides notification of events to registered listeners utilizing the listener interface associated with the notifier object.
1 Assignment
0 Petitions
Accused Products
Abstract
An optimized design for a multi-user server architecture for disseminating a variety of real-time application data, such as audio, video, text and motion, while supporting general purpose tools. A general server system without an imposed GUI enables the end purchaser to customize the user interface as well as execute tools to monitor and control the operation of the system.
234 Citations
15 Claims
-
1. A method of providing a remote notification service compatible with a plurality of listener interface types, comprising the steps of:
-
requesting registration of a listener having an associated one of the plurality of listener interface types and having an interest in notification of at least one event by requesting registration from a notification directory; receiving at the notification directory the registration request of the listener; associating the listener with a corresponding notifier object associated with the listener interface type of the listener so as to register the listener with the corresponding notifier object; distributing notification of events having associated listener interface types to notifier objects corresponding to the listener interface types associated with the events; and wherein the notifier object provides notification of events to registered listeners utilizing the listener interface associated with the notifier object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing a remote notification service compatible with a plurality of listener interface types, comprising:
-
means for requesting registration of a listener having an associated one of the plurality of listener interface types and having an interest in notification of at least one event by requesting registration from a notification directory;
means for receiving at the notification directory the registration request of the listener;means for associating the listener with a corresponding notifier object associated with the listener interface type of the listener so as to register the listener with the corresponding notifier object; means for distributing notification of events having associated listener interface types to notifier objects corresponding to the listener interface types associated with the events; and wherein the notifier object provides notification of events to registered listeners utilizing the listener interface associated with the notifier object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product recorded on computer readable medium for providing a remote notification service compatible with plurality of listener interface types, comprising:
-
computer readable means for requesting registration of a listener having an associated one of the plurality of listener interface types and having an interest in notification of at least one event by requesting registration from a notification directory;
means for receiving at the notification directory the registration request of the listener;computer readable means for associating the listener with a corresponding notifier object associated with the listener interface type of the listener so as to register the listener with the corresponding notifier object; computer readable means for distributing notification of events having associated listener interface types to notifier objects corresponding to the listener interface types associated with the events; and wherein the notifier object provides notification of events to registered listeners utilizing the listener interface associated with the notifier object. - View Dependent Claims (12, 13, 14, 15)
-
Specification