Patent US6185611B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6185611B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Dynamic lookup service in a distributed system

Assignee: Oracle America Inc
•
Filing: 1998-03-20
•
Granted: 2001-02-06
•
Expires: 2018-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved lookup service is provided that allows for the dynamic addition and deletion of services. This lookup service allows for the addition and deletion of services automatically, without user intervention. As a result, clients of the lookup service may continue using the lookup service and its associated services while the updates occur. Additionally, the lookup service provides a notification mechanism that can be used by clients to receive a notification when the lookup service is updated. By receiving such a notification, clients can avoid attempting to access a service that is no longer available and can make use of new services as soon as they are added to the lookup service.

Inventors

  • 👤 James H. Waldo
  • 👤 Ann M. Wollrath
  • 👤 Robert W. Scheifler
  • 👤 Kenneth C. R. C. Arnold

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:30
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/465; G06F12/00; G06F12/02; G06F12/0223; G06F12/023; G06F12/0253; G06F12/0261; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F21/00; G06F21/50; G06F21/52; G06F21/54; G06F9/50; G06F9/5005; G06F9/5027; G06F9/505; G06F9/5055; G06F9/52; G06F9/54; G06F9/542; G06F9/547; G06F9/548; H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; H04L12/2805; H04L12/2807; H04L12/2809; H04L12/40; H04L12/40006; H04L12/40032; H04L12/40169; H04L12/403; H04L12/407; H04L12/417; H04L67/00; H04L67/01; H04L67/10; H04L67/50; H04L67/51; H04L67/55; H04L67/56; H04L67/561; H04L67/568; H04L9/00; H04L9/40; G06F2209/00; G06F2209/46; G06F2209/462; G06F2209/50; G06F2209/5015; H04L67/133; H04L69/00; H04L69/24; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 136 words
A method in a distributed system having a lookup service with associated network services available in the distributed system and having a client accessing the network services, the method comprising the steps of: adding a device to the distributed system, the device containing a new client having a new service; broadcasting an object by the new client, the object containing code for communicating with the new client; receiving the object by a discovery server, and using the code to send to the new client a reference to the lookup service by the discovery server; receiving the reference by the new client; and adding an indication of the new service to the lookup service by the new client such that the network services associated with the lookup service remain accessible during the adding of the new service.
Claim 2
Independent Claim 136 words
A method in a distributed system having a lookup service with associated network services available in the distributed system and having a client accessing the network services, the method comprising the steps of: adding a device to the distributed system, the device containing a new client having a new service; broadcasting an object by the new client, the object containing code for communicating with the new client; receiving the object by a discovery server, and using the code to send to the new client a reference to the lookup service by the discovery server; receiving the reference by the new client; and adding an indication of the new service to the lookup service by the new client such that the network services associated with the lookup service remain accessible during the adding of the new service.
Claim 3
Dependent Claim 32 words
The method of claim 1 , wherein the adding step includes the step of: adding to the lookup service a stub containing code and data for facilitating access to the new service.
Claim 4
Dependent Claim 33 words
The method of claim 1 , wherein the adding step includes the step of: adding a service object to the lookup service, the service object having a function for performing the new service.
Claim 5
Dependent Claim 22 words
The method of claim 1 , further including the step of: deleting the indication of the new service from the lookup service.
Claim 6
Dependent Claim 56 words
The method of claim 1 further including the steps of: registering the new client with the lookup service to receive a notification when the lookup service is updated; determining by the lookup service when it has been updated; and sending a notification to the new client when the lookup service determines that it has been updated.
Claim 7
Dependent Claim 35 words
The method of claim 5 wherein the registering step includes the step of: registering a callback routine with the lookup service, and wherein the sending step includes the step of: invoking the registered callback routine.
Claim 8
Dependent Claim 46 words
The method of claim 6 wherein the registering step includes the step of: registering a parameter object with the lookup service, and wherein the invoking step includes the step of: invoking the registered callback routine passing the parameter object as a parameter to the callback routine.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-06 2004-08-07 2005-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-06 2008-08-07 2009-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-06 2012-08-07 2013-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag