US2005165775A1PendingUtilityA1
System and method for accessing directory services via an HTTP URL
Est. expiryJul 12, 2020(expired)· nominal 20-yr term from priority
Inventors:Andy Harjanto
H04L 61/4552H04L 61/4523H04L 61/30Y10S707/99945Y10S707/99931
45
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Information is retrieved from a directory service via a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string which is parsed by a diverting module. The diverting module parses the HTTP URL query string into a plurality of portions. The diverting module constructs a directory service compatible query from the plurality of portions and requests information from the directory service with the directory service compatible query.
Claims
exact text as granted — not AI-modified1 . A data structure implemented on a computer readable medium, the data structure comprising a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string including:
an HTTP portion representing that the query string is an HTTP URL query string; an anchor point portion representing an anchor point within the directory service for a search to be conducted based on the query string; and a path and query portion defining a search scope based on the anchor point for the search in the directory service.
2 . The data structure of claim 1 wherein the query string further includes a server name portion representing a server name through which the directory service is accessible.
3 . The data structure of claim 1 wherein the search scope is defined relative to the anchor point in the directory service.
4 . The data structure of claim 1 wherein the query string further includes a parameters portion representing an attribute to be returned based on the search.
5 . A computer readable medium having stored thereon a data structure comprising a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string including:
an HTTP portion representing that the query string is an HTTP URL query string; an anchor point portion representing an anchor point within the directory service for a search to be conducted based on the query string; and a path and query portion defining a search scope based on the anchor point for the search in the directory service.
6 . The medium of claim 5 wherein the query string further includes a server name portion representing a server name through which the directory service is accessible.
7 . The medium of claim 5 wherein the search scope is defined relative to the anchor point in the directory service.
8 . The medium of claim 5 wherein the query string further includes a parameters portion representing an attribute to be returned based on the search.
9 . A method of retrieving information from a directory service via a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string, the method comprising:
parsing the query string into an anchor point portion representing an anchor point within the directory service for a search to be conducted based on the query string; parsing the query string into a path and query portion defining a search scope based on the anchor point for the search in the directory service; constructing a directory service compatible query from the plurality of parsed portions; and forwarding the constructed query to the directory service, wherein the directory service conducts the search based upon the forwarded query to produce search results.
10 . The method of claim 9 further comprising receiving the search results from the directory service.
11 . The method of claim 10 comprising receiving the search results from the directory service in a Hyper Text Markup Language format.
12 . The method of claim 10 comprising receiving the search results from the directory service in an eXtensible Markup Language format.
13 . (canceled)
14 . The method of claim 9 further comprising parsing the HTTP URL query string into a parameters portion representing an attribute to be returned based on the search.
15 . A computer-readable medium having stored thereon computer executable instructions for retrieving information from a directory service via a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string, the instructions being organized into modules including:
a first module for parsing the query string into an anchor point portion representing an anchor point within the directory service for a search to be conducted based on the query string; a second module for parsing the query string into a path and query portion defining a search scope based on the anchor point for the search in the directory service; a third module for constructing a directory service compatible query from the plurality of parsed portions; and a fourth module for forwarding the constructed query to the directory service, wherein the directory service conducts the search based upon the forwarded query to produce search results.
16 . The medium of claim 15 further comprising a fifth module for receiving the search results from the directory service.
17 . The medium of claim 16 wherein the fifth module receives the search results from the directory service in a Hyper Text Markup Language format.
18 . The medium of claim 16 wherein the fifth module receives the search results from the directory service in an eXtensible Markup Language format.
19 . (canceled)
20 . The medium of claim 15 further comprising a fifth module parsing the HTTP URL query string into a parameters portion representing an attribute to be returned based on the search.
21 . A system for retrieving information from a directory service into an access device via a Hyper Text Transport Protocol (HTTP) Universal Resource Locator (URL) query string comprising:
a server connected to the access device through an HTTP connection, the server for receiving the query string, for parsing the received query string into a friendly name portion, and for determining whether the friendly name portion is a member of a predetermined set of friendly names; and a diverting module for receiving the query string from the server if the friendly name portion is a member of the predetermined set of friendly names, for parsing the received query string, for constructing a directory service compatible query string based on the parsed string, and for forwarding the directory service compatible query string to the directory service.
22 . The networked computer system of claim 21 wherein the server comprises the diverting module.Join the waitlist — get patent alerts
Track US2005165775A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.