Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
227 words
A system for providing multiscript access by a directory user agent (DUA) to attributes of entry objects in a directory information tree (DIT) stored in a directory service agent (DSA) server, the DUA comprising a first application resident in a memory of a user station having a first processor, and the DSA comprising a second application resident in a memory of the server, the server having a second processor and connected to the user station for receiving and processing requests regarding attributes of said entry objects, the system including: means for providing a name for an entry object, the name being expressed in a first script, and storing the name in the entry object in the DIT; input means for inputting at least one attribute of the entry object and a value for that attribute, and storing the attribute and value in the DIT; means for providing an alternative name for the entry object, the alternative name being expressed in a second script, and storing the alternative name in the entry object in the DIT; means for providing at least one alias object including the alternative name, said alias object including a pointer to the entry object; access means for accessing said entry object when a value of said attribute is requested by reference to the alias object, and for returning the value of said requested attribute.
Claim 2
Independent Claim
227 words
A system for providing multiscript access by a directory user agent (DUA) to attributes of entry objects in a directory information tree (DIT) stored in a directory service agent (DSA) server, the DUA comprising a first application resident in a memory of a user station having a first processor, and the DSA comprising a second application resident in a memory of the server, the server having a second processor and connected to the user station for receiving and processing requests regarding attributes of said entry objects, the system including: means for providing a name for an entry object, the name being expressed in a first script, and storing the name in the entry object in the DIT; input means for inputting at least one attribute of the entry object and a value for that attribute, and storing the attribute and value in the DIT; means for providing an alternative name for the entry object, the alternative name being expressed in a second script, and storing the alternative name in the entry object in the DIT; means for providing at least one alias object including the alternative name, said alias object including a pointer to the entry object; access means for accessing said entry object when a value of said attribute is requested by reference to the alias object, and for returning the value of said requested attribute.
Claim 3
Dependent Claim
44 words
The system of claim 1, further including: means for providing a pointer from the entry object to each said alias object; and deleting means for deleting each said alias object upon a command to delete the entry object, before the entry object is deleted.
Claim 4
Dependent Claim
22 words
The system of claim 1, wherein said means for providing at least one alias object comprises an application module of said DUA.
Claim 5
Independent Claim
232 words
A method for providing multiscript access by a directory user agent (DUA) to attributes of entry objects in a directory information tree (DIT) stored in a directory service agent (DSA) server, the DUA comprising a first application resident in a memory of a user station having a first processor, and the DSA comprising a second application resident in a memory of the server, the server having a second processor and connected to the user station for receiving and processing requests regarding attributes of said entry objects, the method including the steps of: (1) providing an entry object expressed in a first script; (2) storing the entry object in the DIT; (3) providing an attribute of the entry object and a value for that attribute; (4) storing the attribute and its value in the DIT; (5) providing an alternative name for the entry object, the alternative name being expressed in a second script; (6) storing the alternative name in the entry object in the DIT; (7) providing an alias object including the alternative name and a first pointer from the alias object to the entry object; (8) upon a request for information regarding the value of said attribute, where the request references the alternative name, providing the request to the DSA with reference to the alternative name, including the first pointer; and (9) reformulating the request to make reference to the entry object.
Claim 6
Independent Claim
232 words
A method for providing multiscript access by a directory user agent (DUA) to attributes of entry objects in a directory information tree (DIT) stored in a directory service agent (DSA) server, the DUA comprising a first application resident in a memory of a user station having a first processor, and the DSA comprising a second application resident in a memory of the server, the server having a second processor and connected to the user station for receiving and processing requests regarding attributes of said entry objects, the method including the steps of: (1) providing an entry object expressed in a first script; (2) storing the entry object in the DIT; (3) providing an attribute of the entry object and a value for that attribute; (4) storing the attribute and its value in the DIT; (5) providing an alternative name for the entry object, the alternative name being expressed in a second script; (6) storing the alternative name in the entry object in the DIT; (7) providing an alias object including the alternative name and a first pointer from the alias object to the entry object; (8) upon a request for information regarding the value of said attribute, where the request references the alternative name, providing the request to the DSA with reference to the alternative name, including the first pointer; and (9) reformulating the request to make reference to the entry object.
Claim 7
Dependent Claim
26 words
The method of claim 4, wherein step 7 further includes the step of providing an additional pointer from the entry object to each said alias object.
Claim 8
Dependent Claim
41 words
The method of claim 5, further including, upon a delete command, the steps of: (10) locating the alias object pointed to by each said additional pointer; (11) deleting each alias object located in step 10; and (12) deleting the entry object.
Claim 9
Dependent Claim
51 words
The method of claim 4, wherein: said DUA is an application resident in an end-user station; said DSA is an application resident in a DIT server; steps 5-8 are initiated by an application module of said DUA; and steps 1-4 and 9 are initiated by an application module of said DSA.
Claim 10
Independent Claim
169 words
A system for providing multiscript access to at least one entry object stored in a memory including a database, for retrieving a value of a first attribute of said entry object, and for outputting said value to a user, the system comprising a computer program for execution by a processor coupled to said memory, including: means for providing a primary name for the entry object, the primary name being encoded for a first script; means for providing an alternative name for the entry object, the alternative name being encoded for a second script; means for providing at least one alias object comprising said alternative name; access means for retrieving said value of said first attribute upon receiving a user request specifying said primary name and said first attribute; access redirection means for reconfiguring a user request specifying said alternative name and said first attribute into a user request specifying said primary name and said first attribute; and means for outputting said value of said first attribute to said user.
Claim 11
Independent Claim
169 words
A system for providing multiscript access to at least one entry object stored in a memory including a database, for retrieving a value of a first attribute of said entry object, and for outputting said value to a user, the system comprising a computer program for execution by a processor coupled to said memory, including: means for providing a primary name for the entry object, the primary name being encoded for a first script; means for providing an alternative name for the entry object, the alternative name being encoded for a second script; means for providing at least one alias object comprising said alternative name; access means for retrieving said value of said first attribute upon receiving a user request specifying said primary name and said first attribute; access redirection means for reconfiguring a user request specifying said alternative name and said first attribute into a user request specifying said primary name and said first attribute; and means for outputting said value of said first attribute to said user.
Claim 12
Dependent Claim
29 words
The system of claim 8, wherein said means for providing at least one alias object includes means for providing a pointer from said alias object to said primary object.
Claim 13
Dependent Claim
16 words
The system of claim 8, wherein said alias object is a child of said primary object.
Claim 14
Dependent Claim
20 words
The system of claim 8, including means for providing a pointer from said primary object to each said alias object.
Claim 15
Dependent Claim
23 words
The system of claim 8, further including deleting means for deleting each said alias object upon a command to delete said primary object.
Claim 16
Dependent Claim
37 words
The system of claim 12, including means for providing a pointer from said primary object to each said alias object, wherein said deleting means includes means for locating each said alias object by means of said pointer.