Patent US6247017B1 successfully refreshed from Google Patents.
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
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 04:55
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 |