HTTP header intermediary for enabling session-based dynamic site searches
First Claim
1. A method of enabling a client to collect information from a server in a network environment comprising:
- receiving a content-based session request submitted by a client;
injecting a proxy session identification into the content-based session request to enable access to a server, wherein the client does not include a session identification in the content-based session request and the session identification is needed to collect information from the server;
removing the proxy session identification from the server'"'"'s response to the client, wherein the proxy session identification is not needed to maintain a state connection between the client and the server after the server'"'"'s response is provided to the client; and
storing the proxy session identification for injection into the content-based session request in a subsequent content-based session request from the client.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer network environment, a content-based session request issued by a search engine agent is modified to enable the search engine to index information from a server to maintain a state connection where the search engine agent cannot maintain session identification. The content-based session request is modified by a header intermediary module which then directs the request to target servers. The response from the web server is again modified by the header intermediary module prior to being sent to the client that issued the request. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
-
Citations
38 Claims
-
1. A method of enabling a client to collect information from a server in a network environment comprising:
-
receiving a content-based session request submitted by a client;
injecting a proxy session identification into the content-based session request to enable access to a server, wherein the client does not include a session identification in the content-based session request and the session identification is needed to collect information from the server;
removing the proxy session identification from the server'"'"'s response to the client, wherein the proxy session identification is not needed to maintain a state connection between the client and the server after the server'"'"'s response is provided to the client; and
storing the proxy session identification for injection into the content-based session request in a subsequent content-based session request from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 28)
-
-
15. A system for enabling a client to index information over a network comprising:
-
a proxy server capable of receiving a content-based session request communicated by a client, the content-based session request representing a first access request to at least one content server, wherein the client does not include a session identification in the content-based session request and the session identification is needed to index information from the at least one content server;
a header intermediary module stored on the proxy server, the header intermediary module operable to;
inject a proxy session identification into the content-based session request to enable access to the at least one content server, remove the proxy session identification from the at least one server'"'"'s response to the first access request, wherein the proxy session identification is not needed to maintain a state connection between the client and the at least one content server after the at least one content server'"'"'s response to the client, and store the proxy session identification for injection into the content-based session request in a subsequent access request from the client. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30)
-
-
31. A method of enabling session-based content searching over a network comprising:
-
receiving a content-based session request from a search engine agent;
injecting a proxy session identification into the content-based session request, wherein the search engine agent does not provide session identification information that is needed to complete the content-based session request;
transmitting the content-based session request to at least one content server controlling access to at least one network location that provides content sought by the search engine agent;
receiving a response from the at least one content server, wherein the response includes the proxy session identification injected into the content-based session request;
removing the proxy session identification from the response;
storing the proxy session identification for injection into a subsequent content-based session request issued by the search engine agent; and
transmitting the response to the search engine agent, wherein the proxy session identification is not needed to maintain a state connection between the at least one content server and the search engine agent after the at least one content server'"'"'s response is transmitted to the search engine agent. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to enable session-based content searching over a network, comprising:
-
injecting a proxy session identification into a content-based session request received from a search engine agent, wherein the search engine agent does not provide session identification information that is needed to complete the content-based session request;
processing transmission of the content-based session request to at least one content server controlling access to at least one network location that provides content sought by the search engine agent and receipt of a response from the at least one content server that includes the proxy session identification injected into the content-based session request; and
removing the proxy session identification from the response prior to communication to the search engine agent, wherein the proxy session identification is not needed to maintain a state connection between the at least one content server and the search engine agent.
-
Specification