Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
90 words
A web interface for accessing directory information comprising: a server, said server receiving a request, in a HTTP protocol, to retrieve directory data, said directory data comprising a X-500 protocol; a request mapper, said request mapper linking said directory data in said X-500 protocol to a template file in response to said request to retrieve directory data; and a friendly name mapper, said friendly name mapper correlating an abbreviated name to an unabbreviated name, wherein said abbreviated name refers to an entry of said directory data in said X-500 protocol.
Claim 2
Dependent Claim
90 words
A web interface for accessing directory information comprising: a server, said server receiving a request, in a HTTP protocol, to retrieve directory data, said directory data comprising a X-500 protocol; a request mapper, said request mapper linking said directory data in said X-500 protocol to a template file in response to said request to retrieve directory data; and a friendly name mapper, said friendly name mapper correlating an abbreviated name to an unabbreviated name, wherein said abbreviated name refers to an entry of said directory data in said X-500 protocol.
Claim 3
Dependent Claim
62 words
The web interface of claim 1 , wherein said request mapper further comprises: a distinguished name mapper, said distinguished name mapper correlating a distinguished name to said template file in response to a distinguished name request; and an object class mapper, said object class mapper correlating a plurality of distinguished names to said template file in response to an object class request.
Claim 4
Dependent Claim
15 words
The web interface of claim 2 , wherein said directory request is a read request.
Claim 5
Dependent Claim
35 words
The web interface of claim 3 , wherein said directory data is mapped to a read request template file, said read request template file comprising a template for an object class of requested directory data.
Claim 6
Dependent Claim
15 words
The web interface of claim 2 , wherein said directory request is a list request.
Claim 7
Dependent Claim
39 words
The web interface of claim 5 , wherein said directory data is mapped to a list request template file, said list request template file comprising a template for an object class of requested directory data and subordinate object classes.
Claim 8
Dependent Claim
15 words
The web interface of claim 2 , wherein said directory request is a search request.
Claim 9
Dependent Claim
37 words
The web interface of claim 7 , wherein said directory data is mapped to a search request template file, said search request template file comprising a template for at least one object class of requested directory data.
Claim 10
Dependent Claim
24 words
The web interface of claim 1 , wherein said friendly name mapper correlates a directory attribute to a name corresponding to said directory attribute.
Claim 11
Dependent Claim
91 words
The web interface of claim 1 , wherein said friendly name mapper correlates a country abbreviation to a name corresponding to said country abbreviation. in response to a determination that said request is a distinguished name request, determining whether said distinguished name is mapped; in response to a determination that said distinguished name is not mapped, retrieving an object class of said distinguished name and finding a template using said object class; and in response to a determination that said distinguished name is mapped, finding a template using said distinguished name.
Claim 12
Independent Claim
154 words
A method for accessing directory information comprising: receiving at a server, in an HTTP protocol, a request for directory data, wherein said directory data comprises an X-500 protocol; determining whether said request is a distinguished name request, wherein said distinguished name request is a request for a distinguished name; in response to a determination that said request is not a distinguished name request, retrieving said directory data corresponding to said request wherein said directory data comprises a X-500 protocol; in response to a determination that said request is a distinguished name request, determining whether said distinguished name is mapped; in response to a determination that said distinguished name is not mapped, retrieving an object class of said distinguished name and finding a template using said object class, wherein said object class comprises said X-500 protocol; and in response to a determination that said distinguished name is mapped, finding a template using said distinguished name.
Claim 13
Independent Claim
154 words
A method for accessing directory information comprising: receiving at a server, in an HTTP protocol, a request for directory data, wherein said directory data comprises an X-500 protocol; determining whether said request is a distinguished name request, wherein said distinguished name request is a request for a distinguished name; in response to a determination that said request is not a distinguished name request, retrieving said directory data corresponding to said request wherein said directory data comprises a X-500 protocol; in response to a determination that said request is a distinguished name request, determining whether said distinguished name is mapped; in response to a determination that said distinguished name is not mapped, retrieving an object class of said distinguished name and finding a template using said object class, wherein said object class comprises said X-500 protocol; and in response to a determination that said distinguished name is mapped, finding a template using said distinguished name.
Claim 14
Dependent Claim
20 words
The method of claim 11 , further comprising the step of creating a request response in accordance with said template.
Claim 15
Dependent Claim
13 words
The method of claim 12 , wherein said request is a read request.
Claim 16
Dependent Claim
22 words
The method of claim 13 , wherein said step of creating a request response comprises filling in a tag of said template.
Claim 17
Dependent Claim
13 words
The method of claim 12 , wherein said request is a list request.
Claim 18
Dependent Claim
22 words
The method of claim 15 , wherein said step of creating a request response comprises filling in a tag of said template.
Claim 19
Dependent Claim
13 words
The method of claim 12 , wherein said request is a search request.
Claim 20
Dependent Claim
27 words
The method of claim 17 , wherein said step of creating a request response comprises creating a search filter and filling in a tag of said template.
Claim 21
Dependent Claim
27 words
The method of claim 11 , wherein said step of retrieving an object class further comprises providing an error message if said object class is not mapped.
Claim 22
Dependent Claim
21 words
The method of claim 1 , further comprising the step of providing an error message if said template is not found.
Claim 23
Dependent Claim
36 words
The method of claim 11 , further comprising the steps of: replacing a directory attribute with a name corresponding to said directory attribute; and replacing a country abbreviation with a name corresponding to said country abbreviation.
Claim 24
Dependent Claim
86 words
A web interface for accessing directory information comprising: server means, said server means receiving a request, in a HTTP protocol, to retrieve directory data, said directory data comprising a X-500 protocol; request mapper means for linking said directory data in said X-500 protocol to a template file in response to said request to retrieve directory data; and friendly name mapper means for correlating an abbreviated name to an unabbreviated name, wherein said abbreviated name refers to an entry of said directory data in said X-500 protocol.
Claim 25
Dependent Claim
86 words
A web interface for accessing directory information comprising: server means, said server means receiving a request, in a HTTP protocol, to retrieve directory data, said directory data comprising a X-500 protocol; request mapper means for linking said directory data in said X-500 protocol to a template file in response to said request to retrieve directory data; and friendly name mapper means for correlating an abbreviated name to an unabbreviated name, wherein said abbreviated name refers to an entry of said directory data in said X-500 protocol.
Claim 26
Dependent Claim
57 words
The web interface of claim 22 , wherein said request mapper means further comprises: distinguished name mapper means for correlating a distinguished name to said template file in response to a distinguished name request; and object class mapper means for correlating a plurality of distinguished names to said template file in response to an object class request.
Claim 27
Dependent Claim
15 words
The web interface of claim 23 , wherein said directory request is a read request.
Claim 28
Dependent Claim
35 words
The web interface of claim 24 , wherein said directory data is mapped to a read request template file, said read request template file comprising template means for an object class of requested directory data.
Claim 29
Dependent Claim
15 words
The web interface of claim 23 , wherein said directory request is a list request.
Claim 30
Dependent Claim
39 words
The web interface of claim 26 , wherein said directory data is mapped to a list request template file, said list request template file comprising template means for an object class of requested directory data and subordinate object classes.
Claim 31
Dependent Claim
15 words
The web interface of claim 23 , wherein said directory request is a search request.
Claim 32
Dependent Claim
37 words
The web interface of claim 28 , wherein said directory data is mapped to a search request template file, said search request template file comprising template means for at least one object class of requested directory data.
Claim 33
Dependent Claim
26 words
The web interface of claim 22 , wherein said friendly name mapper means correlates to a directory attribute to a name corresponding to said directory attribute.
Claim 34
Dependent Claim
25 words
The web interface of claim 22 , wherein said friendly name mapper means correlates a country abbreviation to a name corresponding to said country abbreviation.
Claim 35
Dependent Claim
176 words
An electronic storage medium having code embodied thereon for causing a processor to access directory information, the medium comprising: receiving code that enables a server to receive a request, in a HTTP protocol, for directory data, said directory data comprising an X-500 protocol; distinguished name determining code that determines whether the request for directory data is a distinguished name request; resource retrieving code that, in response to a determination that the request for directory data is not a distinguished name request, retrieves said directory data corresponding to the request for directory data, wherein said directory data comprises a X-500 protocol; mapping determining code that determines whether the distinguished name request is mapped; object class retrieving code that, in response to a determination that the distinguished name is not mapped, retrieves an object class of the distinguished name and finds a template using the object class, wherein said object class comprises said X-500 protocol; and template finding code that, in response to a determination that the distinguished name is mapped, finds a template using the distinguished name.
Claim 36
Dependent Claim
176 words
An electronic storage medium having code embodied thereon for causing a processor to access directory information, the medium comprising: receiving code that enables a server to receive a request, in a HTTP protocol, for directory data, said directory data comprising an X-500 protocol; distinguished name determining code that determines whether the request for directory data is a distinguished name request; resource retrieving code that, in response to a determination that the request for directory data is not a distinguished name request, retrieves said directory data corresponding to the request for directory data, wherein said directory data comprises a X-500 protocol; mapping determining code that determines whether the distinguished name request is mapped; object class retrieving code that, in response to a determination that the distinguished name is not mapped, retrieves an object class of the distinguished name and finds a template using the object class, wherein said object class comprises said X-500 protocol; and template finding code that, in response to a determination that the distinguished name is mapped, finds a template using the distinguished name.