US5758343A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for integrating multiple delegate directory service agents
Assignee: Teradata US Inc
•
Filing: 1995-12-08
•
Granted: 1998-05-26
•
Expires: 2015-12-08
Abstract
Abstract A method and system for handling a highly scalable, X.500 directory solution is described. Management of information within the X.500 directory is divided among separate delegate directory service agent processes running on a single server. The server may have multiple processors implementing the separate delegate directory service agent processes. A user interface for managing such a system is also described.
Inventors
- 👤 Mary Frances Vigil
- 👤 Tak Fai Sze
- 👤 Gary Seller
- 👤 Steven Lee Eggerman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 14:39
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
216 words
A directory service system for accessing information stored in an X.500 directory information tree, comprising: a first directory service agent implemented on a server and coupled to receive a query from a directory user agent, the first directory service agent being provided to manage information in a root of the directory information tree; a plurality of delegate directory service agents, implemented on the server and coupled to the first directory service agent, respectively managing a corresponding portion of the directory information tree beneath the root of the directory information tree, each delegate directory service agent receiving a chained request from the first directory service agent generated in response to the query from the directory user agent, a response to the chained request from said each delegate directory service agent being provided to the first directory service agent; and a graphical user interface facilitating configuration of the delegate directory service agents, including a delegate directory service agent installation window including facilities for defining an alias entry for a new delegate service agent, the alias entry to be managed by the first directory service agent and for defining a delegate subtree distinguished name for a delegate entry beneath the alias entry in the directory information tree, the delegate entry to be managed by the new delegate service agent.
Claim 2
Dependent Claim
216 words
A directory service system for accessing information stored in an X.500 directory information tree, comprising: a first directory service agent implemented on a server and coupled to receive a query from a directory user agent, the first directory service agent being provided to manage information in a root of the directory information tree; a plurality of delegate directory service agents, implemented on the server and coupled to the first directory service agent, respectively managing a corresponding portion of the directory information tree beneath the root of the directory information tree, each delegate directory service agent receiving a chained request from the first directory service agent generated in response to the query from the directory user agent, a response to the chained request from said each delegate directory service agent being provided to the first directory service agent; and a graphical user interface facilitating configuration of the delegate directory service agents, including a delegate directory service agent installation window including facilities for defining an alias entry for a new delegate service agent, the alias entry to be managed by the first directory service agent and for defining a delegate subtree distinguished name for a delegate entry beneath the alias entry in the directory information tree, the delegate entry to be managed by the new delegate service agent.
Claim 3
Dependent Claim
30 words
A system as recited in claim 1, wherein the plurality of delegate directory service agents are implemented using a plurality of corresponding parallel processing units provided within a single server.
Claim 4
Dependent Claim
29 words
A system as recited in claim 2, wherein the server includes a main memory and wherein information managed by the first directory service agent resides in the main memory.
Claim 5
Dependent Claim
19 words
A system as recited in claim 1, wherein the first directory service agent comprises a QUIPU directory service agent.
Claim 6
Dependent Claim
197 words
A directory service system, comprising: at least one directory user agent coupled to provide user access to the directory service; and a server coupled to the at least one directory user agent to provide access to a directory information tree in response to a user request for information, the server including: a main memory; a first directory service agent managing a root of the directory information tree in the main memory; a plurality of delegate directory service agents respectively managing a branch of the directory information tree below the root of the directory information tree, each receiving a chained request from the first directory service agent in response to the user request for information to retrieve the information; and a graphical user interface facilitating configuration of the delegate directory service agents including a delegate directory service agent installation window including facilities for defining an alias entry for a new delegate service agent, the alias entry to be managed by the first directory service agent and for defining a delegate subtree distinguished name for a delegate entry beneath the alias entry in the directory information tree, the delegate entry to be managed by the new delegate service agent.
Claim 7
Dependent Claim
197 words
A directory service system, comprising: at least one directory user agent coupled to provide user access to the directory service; and a server coupled to the at least one directory user agent to provide access to a directory information tree in response to a user request for information, the server including: a main memory; a first directory service agent managing a root of the directory information tree in the main memory; a plurality of delegate directory service agents respectively managing a branch of the directory information tree below the root of the directory information tree, each receiving a chained request from the first directory service agent in response to the user request for information to retrieve the information; and a graphical user interface facilitating configuration of the delegate directory service agents including a delegate directory service agent installation window including facilities for defining an alias entry for a new delegate service agent, the alias entry to be managed by the first directory service agent and for defining a delegate subtree distinguished name for a delegate entry beneath the alias entry in the directory information tree, the delegate entry to be managed by the new delegate service agent.
Claim 8
Dependent Claim
31 words
A system as recited in claim 5, wherein the server comprises a plurality of parallel processing units, each processing task associated with a corresponding one of the delegate directory service agents.
Claim 9
Dependent Claim
21 words
A system as recited in claim 5, wherein the at least one directory user agent includes a remote directory service agent.
Claim 10
Dependent Claim
34 words
A system as recited in claim 5, wherein the at least one directory user agent includes a directory user agent application coupled to the server via a directory access protocol resident in the server.
Claim 11
Dependent Claim
19 words
A system as recited in claim 5, wherein the server further includes a directory shell interface to the directory.
Claim 12
Dependent Claim
184 words
A directory service system for accessing information stored in an X.500 directory information tree, comprising: a first directory service agent implemented on a server and coupled to receive a query from a directory user agent, the first directory service agent being provided to manage information in a root of the directory information tree; a plurality of delegate directory service agents, implemented on the server and coupled to the first directory service agent, respectively managing a corresponding portion of the directory information tree beneath the root of the directory information tree, each delegate directory service agent receiving a chained request from the first directory service agent generated in response to the query from the directory user agent, a response to the chained request from said each delegate directory service agent being provided to the first directory service agent; and a graphical user interface facilitating configuration of the delegate directory service agents, including a process control window including facilities for displaying in process status for the delegate directory service agents, and starting and stopping the operation of one or more of the delegate directory service agents.
Claim 13
Dependent Claim
184 words
A directory service system for accessing information stored in an X.500 directory information tree, comprising: a first directory service agent implemented on a server and coupled to receive a query from a directory user agent, the first directory service agent being provided to manage information in a root of the directory information tree; a plurality of delegate directory service agents, implemented on the server and coupled to the first directory service agent, respectively managing a corresponding portion of the directory information tree beneath the root of the directory information tree, each delegate directory service agent receiving a chained request from the first directory service agent generated in response to the query from the directory user agent, a response to the chained request from said each delegate directory service agent being provided to the first directory service agent; and a graphical user interface facilitating configuration of the delegate directory service agents, including a process control window including facilities for displaying in process status for the delegate directory service agents, and starting and stopping the operation of one or more of the delegate directory service agents.
Claim 14
Dependent Claim
30 words
A system as recited in claim 10, wherein the plurality of delegate directory service agents are implemented using a plurality of corresponding parallel processing units provided within a single server.
Claim 15
Dependent Claim
29 words
A system as recited in claim 11, wherein the server includes a main memory and wherein information managed by the first directory service agent resides in the main memory.
Claim 16
Dependent Claim
19 words
A system as recited in claim 10, wherein the first directory service agent comprises a QUIPU directory service agent.
Claim 17
Dependent Claim
165 words
A directory service system, comprising: at least one directory user agent coupled to provide user access to the directory service; and a server coupled to the at least one directory user agent to provide access to a directory information tree in response to a user request for information, the server including: a main memory; a first directory service agent managing a root of the directory information tree in the in memory; a plurality of delegate directory service agents respectively managing a branch of the directory information tree below the root of the directory information tree, each receiving a chained request from the first directory service agent in response to the user request for information to retrieve the information; and a graphical user interface facilitating configuration of the delegate directory service agents including a process control window including facilities for displaying process status for the delegate directory service agents, and selectively starting and stopping the operation of one or more of the delegate directory service agents.
Claim 18
Dependent Claim
165 words
A directory service system, comprising: at least one directory user agent coupled to provide user access to the directory service; and a server coupled to the at least one directory user agent to provide access to a directory information tree in response to a user request for information, the server including: a main memory; a first directory service agent managing a root of the directory information tree in the in memory; a plurality of delegate directory service agents respectively managing a branch of the directory information tree below the root of the directory information tree, each receiving a chained request from the first directory service agent in response to the user request for information to retrieve the information; and a graphical user interface facilitating configuration of the delegate directory service agents including a process control window including facilities for displaying process status for the delegate directory service agents, and selectively starting and stopping the operation of one or more of the delegate directory service agents.
Claim 19
Dependent Claim
31 words
A system as recited in claim 14, wherein the server comprises a plurality of parallel processing units, each processing task associated with a corresponding one of the delegate directory service agents.
Claim 20
Dependent Claim
21 words
A system as recited in claim 14, wherein the at least one directory user agent includes a remote directory service agent.
Claim 21
Dependent Claim
34 words
A system as recited in claim 14, wherein the at least one directory user agent includes a directory user agent application coupled to the server via a directory access protocol resident in the server.
Claim 22
Dependent Claim
19 words
A system as recited in claim 14, wherein the server further includes a directory shell interface to the directory.
References Cited (Backward Citations)
US5678045A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-25 | 2001-11-24 | 2002-05-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-25 | 2005-11-24 | 2006-05-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-25 | 2009-11-24 | 2010-05-26 | $7700.00 | Window Closed / Lapsed |