System and method for maintaining state information between a web proxy server and its clients
First Claim
1. A method comprising:
- receiving a first information request directed to a first recipient and determining whether the first request includes a first given type of state information;
when the first request lacks the first given type of state information, redirecting an issuer of the first request to issue a second information request to a second recipient, receiving a second information request directed to the second recipient and determining whether the second request includes a second given type of state information, and when the second request lacks the second given type of state information, causing the issuer to provide information uniquely identifying the issuer;
receiving the unique information and redirecting the issuer to the first recipient;
receiving a third information request directed to the first recipient and including the information uniquely identifying the issuer; and
causing the issuer to store the information uniquely identifying the issuer and associate it with the first recipient and redirecting the issuer to issue a fourth information request to the first recipient along with the information uniquely identifying the issuer.
3 Assignments
0 Petitions
Accused Products
Abstract
A distributed network communication system implements a series of token exchange transactions similar to those used when passing browser cookies between an Internet server and a browser client. Rather than instigating a cookie exchange transaction from the Internet server to store information relevant to the server, according to this aspect of the present invention the proxy cookie is stored on the client side at the behest of the web proxy. To the browser client, the proxy cookie appears to be identical to any regular browser cookie; however, whenever the browser client presents a request for information to the proxy which is to be passed on to the Internet server, the proxy strips the proxy cookie from the request and uses it to identify the originator of the request. Based on this, the proxy can customize and personalize the client'"'"'s information request as appropriate and pass it on to the Internet server.
-
Citations
8 Claims
-
1. A method comprising:
-
receiving a first information request directed to a first recipient and determining whether the first request includes a first given type of state information;
when the first request lacks the first given type of state information, redirecting an issuer of the first request to issue a second information request to a second recipient, receiving a second information request directed to the second recipient and determining whether the second request includes a second given type of state information, and when the second request lacks the second given type of state information, causing the issuer to provide information uniquely identifying the issuer;
receiving the unique information and redirecting the issuer to the first recipient;
receiving a third information request directed to the first recipient and including the information uniquely identifying the issuer; and
causing the issuer to store the information uniquely identifying the issuer and associate it with the first recipient and redirecting the issuer to issue a fourth information request to the first recipient along with the information uniquely identifying the issuer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
means for receiving a first information request directed to a first recipient and determining whether the first request includes a first given type of state information;
means for, when the first request lacks the first given type of state information, redirecting an issuer of the first request to issue a second information request to a second recipient, means for, after the issuer has been redirected to issue the second information request, receiving a second information request directed to the second recipient and determining whether the second request includes a second given type of state information, and means for, when the second request lacks the second given type of state information, causing the issuer to provide information uniquely identifying the issuer;
means for receiving the unique information and redirecting the issuer to the first recipient;
means for, after the issuer has been redirected to the first recipient, receiving a third information request directed to the first recipient and including the information uniquely identifying the issuer; and
means for, after receipt of the third information request, causing the issuer to store the information uniquely identifying the issuer and associate it with the first recipient and redirecting the issuer to issue a fourth information request to the first recipient along with the information uniquely identifying the issuer.
-
Specification