← Back to Patent Explorer
US5920692A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for a remote notification service for a multi-user server architecture

Assignee: International Business Machines Corp
•
Filing: 1997-03-24
•
Granted: 1999-07-06
•
Expires: 2017-03-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Binh Q. Nguyen
  • 👤 Richard J. Redpath
  • 👤 Sandeep Kishan Singhal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:26
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 136 words
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.
Claim 2
Independent Claim 136 words
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.
Claim 3
Dependent Claim 53 words
The method of claim 1, wherein said step of requesting registration further comprises: providing a listener object to the notification directory containing at least one listener as a desired recipient of notification of said at least one event, wherein the listener object utilizes the associated one of the plurality of listener interface types.
Claim 4
Dependent Claim 19 words
The method of claim 2, further comprising: receiving notification of said at least one event at said listener object.
Claim 5
Dependent Claim 40 words
The method of claim 1, further comprising the step of: providing command objects for controlling a server to listeners registered with the notification directory so as to allow listeners registered with the notification directory to initiate commands on the server.
Claim 6
Dependent Claim 57 words
The method of claim 4, further comprising the steps of: registering the notification directory with an object request broker so as to allow listeners to locate command objects; locating a command object associated with the notification directory utilizing the object request broker; and initiating a remote command through said command object so as to control the server.
Claim 7
Independent Claim 141 words
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.
Claim 8
Independent Claim 141 words
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.
Claim 9
Dependent Claim 55 words
The system of claim 6, wherein said means for requesting registration further comprises: means for providing a listener object to the notification directory containing at least one listener as a desired recipient of notification of said at least one event, wherein the listener object utilizes the associated one of the plurality of listener interface types.
Claim 10
Dependent Claim 21 words
The system of claim 7, further comprising: means for receiving notification of said at least one event at said listener object.
Claim 11
Dependent Claim 39 words
The system of claim 6, further comprising: means for providing command objects for controlling a server to listeners registered with the notification directory so as to allow listeners registered with the notification directory to initiate commands on the server.
Claim 12
Dependent Claim 60 words
The system of claim 9, further comprising: means for registering the notification directory with an object request broker so as to allow listeners to locate command objects; means for locating a command object associated with the notification directory utilizing the object request broker; and means for initiating a remote command through said command object so as to control the server.
Claim 13
Dependent Claim 153 words
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.
Claim 14
Dependent Claim 153 words
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.
Claim 15
Dependent Claim 60 words
The program product of claim 11, wherein said computer readable means for requesting registration further comprises: computer readable means for providing a listener object to the notification directory containing at least one listener as a desired recipient of notification of said at least one event, wherein the listener object utilizes the associated one of the plurality of listener interface types.
Claim 16
Dependent Claim 24 words
The program product of claim 12, further comprising: computer readable means for receiving notification of said at least one event at said listener object.
Claim 17
Dependent Claim 42 words
The program product of claim 11, further comprising: computer readable means for providing command objects for controlling a server to listeners registered with the notification directory so as to allow listeners registered with the notification directory to initiate commands on the server.
Claim 18
Dependent Claim 67 words
The program product of claim 11, further comprising: computer readable means for registering the notification directory with an object request broker so as to allow listeners to locate command objects; computer readable means for locating a command object associated with the notification directory utilizing the object request broker; and computer readable means for initiating a remote command through said command object so as to control the server.

References Cited (Backward Citations)

US5206934A Cited
US5408600A Cited
US5592664A Cited
US5355484A Cited
US5687317A Cited
US5517606A Cited
US5809235A Cited
US5721825A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag