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

Server-client communication over a network

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

Abstract

Abstract A network element maintains a local representation of a variable from a network directory service without needing to poll the variable in the directory service. The network element is arranged to accept replication messages from the directory service for updating the local record. By using a replication mechanism, it is possible to maintain the current value of a variable without repeated polling of the variable in the directory service.

Inventors

  • 👤 Jean-Christophe Martin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 02:57
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/45; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 166 words
A computer implemented method of updating a local record of a variable in an appliance comprising a directory user agent forming a client of a directory service on a telecommunications network, said directory service being configured to store and distribute information related to managing said telecommunications network including data on resources available on said telecommunications network and said variable relating to a portion of the network information and being maintained in a directory of said directory service, the method comprising: at the directory service, establishing a replication request for the variable with respect to said appliance; operating the directory service to identify a change in the variable at the directory service; responding to the change to said variable by issuing said replication message to said directory user agent; receiving with said directory user agent a replication message from said directory service in respect of a change to said variable; and responding to said replication message to update said local record of said variable in the appliance.
Claim 2
Dependent Claim 166 words
A computer implemented method of updating a local record of a variable in an appliance comprising a directory user agent forming a client of a directory service on a telecommunications network, said directory service being configured to store and distribute information related to managing said telecommunications network including data on resources available on said telecommunications network and said variable relating to a portion of the network information and being maintained in a directory of said directory service, the method comprising: at the directory service, establishing a replication request for the variable with respect to said appliance; operating the directory service to identify a change in the variable at the directory service; responding to the change to said variable by issuing said replication message to said directory user agent; receiving with said directory user agent a replication message from said directory service in respect of a change to said variable; and responding to said replication message to update said local record of said variable in the appliance.
Claim 3
Dependent Claim 34 words
The method of claim 1 , wherein establishing comprises establishing a filter for said variable manually by an operator, wherein the filter directs the replication message to said directory user agent of said appliance.
Claim 4
Dependent Claim 37 words
The method of claim 1 , wherein said establishing comprises establishing a filter automatically in response to a request from said appliance, wherein the filter directs the replication message to the directory user agent of said appliance.
Claim 5
Dependent Claim 16 words
The method according to claim 1 , wherein said replication message is an LDAP replication message.
Claim 6
Dependent Claim 15 words
The method of claim 4 , wherein said computer network directory is an object-based directory.
Claim 7
Dependent Claim 18 words
The method of claim 1 , wherein said computer network directory is an Internet directory service X.500 directory.
Claim 8
Dependent Claim 48 words
The method of claim 1 , wherein a cache is provided in local storage, said appliance being responsive to a request for said variable initially to access said cache, and in the absence of said variable in said cache, remotely to access said directory service for said variable.
Claim 9
Dependent Claim 14 words
The method of claim 1 , wherein said appliance is an information processing device.
Claim 10
Dependent Claim 16 words
The method of claim 1 , wherein said appliance is an application operable on the appliance.
Claim 11
Dependent Claim 121 words
A network element for forming a client of a directory service on a telecommunications network, said network element comprising: local storage for variables; and a directory user agent including a response mechanism configured to be operable to receive an unsolicited replication message from said directory service in respect of a change to a variable at said directory service and to respond to said replication message to update a local record of said variable in said local storage of the network element for forming the client and a request and response mechanism configured to transmit request messages to said directory service specifying operations on said variable and to receive in response to said transmitted request messages solicited messages from said directory service.
Claim 12
Dependent Claim 121 words
A network element for forming a client of a directory service on a telecommunications network, said network element comprising: local storage for variables; and a directory user agent including a response mechanism configured to be operable to receive an unsolicited replication message from said directory service in respect of a change to a variable at said directory service and to respond to said replication message to update a local record of said variable in said local storage of the network element for forming the client and a request and response mechanism configured to transmit request messages to said directory service specifying operations on said variable and to receive in response to said transmitted request messages solicited messages from said directory service.
Claim 13
Dependent Claim 16 words
The network element of claim 10 , wherein said replication message is an LDAP replication message.
Claim 14
Dependent Claim 52 words
The network element of claim 10 , wherein said local storage provides a cache, said network element being configured to be responsive to a request for a variable initially to access said cache, and in the absence of said variable in said cache, remotely to access said directory service for said variable.
Claim 15
Dependent Claim 72 words
The network element of claim 10 , wherein said network element is an appliance and the unsolicited replication message is a modify RDN request, an add message, a modify message, or a delete message for said variable in said local storage and the solicited message is a search for said variable message, an add said variable message, a modify said variable message, a modify RDN request, or a delete said variable message.
Claim 16
Dependent Claim 15 words
The network element of claim 13 , wherein said appliance is an information processing device.
Claim 17
Dependent Claim 18 words
The network element of claim 14 , wherein said appliance is an application operable on the network element.
Claim 18
Dependent Claim 143 words
A computer program product on a data carrier medium for a network element of a computer network forming a client of a directory service on said computer network, said computer program product comprising: a response mechanism configured to be operable to receive unsolicited replication message from said directory service of said computer network in respect of a change to a variable pre-established as a monitored network variable with a filter at said directory service; an update mechanism configured to be responsive to said replication message to update a local record of said variable at said network element forming a client; and a request and response mechanism configured to be operable to transmit request messages to said directory service specifying operations on said variable and to receive in response to said transmitted request messages solicited messages from said directory service related to said variable.
Claim 19
Dependent Claim 143 words
A computer program product on a data carrier medium for a network element of a computer network forming a client of a directory service on said computer network, said computer program product comprising: a response mechanism configured to be operable to receive unsolicited replication message from said directory service of said computer network in respect of a change to a variable pre-established as a monitored network variable with a filter at said directory service; an update mechanism configured to be responsive to said replication message to update a local record of said variable at said network element forming a client; and a request and response mechanism configured to be operable to transmit request messages to said directory service specifying operations on said variable and to receive in response to said transmitted request messages solicited messages from said directory service related to said variable.

References Cited (Backward Citations)

US5696902A Cited
US5812533A Cited
US5473680A Cited
US5758344A Cited
US5677945A Cited
US5956489A Cited
US5892946A Cited
US5784443A Cited
US5812793A Cited
US6154776A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag