Method and system for providing user control over receipt of cookies from e-commerce applications
First Claim
1. A method for processing at a proxy server data transmitted between a server and a client that is operated by a user, wherein the proxy server communicates with the client and the server through a network, the method comprising:
- receiving at the proxy server a response message from the server for the client;
detecting at the proxy server a cookie associated with the response message;
extracting from the response message a domain identifier associated with the server;
retrieving a set of parameters, wherein the parameters comprise domain identifiers associated with indications of whether to block transmission of cookies from servers associated with the domain identifiers; and
processing the cookie at the proxy server in accordance with the retrieved set of parameters and the extracted domain identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and computer program product are presented for processing cookies that are transmitted from a server through a proxy server to a client that is operated by a user. The proxy server detects that a response message from the server for the client has an associated cookie. The proxy server extracts a domain identifier associated with the server from the response message, and the proxy server retrieves a set of parameters that contain domain identifiers that are associated with indications of whether to block transmission of cookies from servers associated with the domain identifiers. The proxy server then processes the cookie in the response message in accordance with the retrieved set of parameters and the extracted domain identifier, either blocking or not blocking cookies from the identified domain. Blocked cookies are cached for subsequent use. Multiple sets of parameters may be configured by the user.
108 Citations
27 Claims
-
1. A method for processing at a proxy server data transmitted between a server and a client that is operated by a user, wherein the proxy server communicates with the client and the server through a network, the method comprising:
-
receiving at the proxy server a response message from the server for the client;
detecting at the proxy server a cookie associated with the response message;
extracting from the response message a domain identifier associated with the server;
retrieving a set of parameters, wherein the parameters comprise domain identifiers associated with indications of whether to block transmission of cookies from servers associated with the domain identifiers; and
processing the cookie at the proxy server in accordance with the retrieved set of parameters and the extracted domain identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for processing at a proxy server data transmitted between a server and a client that is operated by a user, wherein the proxy server communicates with the client and the server through a network, the apparatus comprising:
-
means for receiving at the proxy server a response message from the server for the client;
means for detecting at the proxy server a cookie associated with the response message;
means for extracting from the response message a domain identifier associated with the server;
means for retrieving a set of parameters, wherein the parameters comprise domain identifiers associated with indications of whether to block transmission of cookies from servers associated with the domain identifiers; and
means for processing the cookie at the proxy server in accordance with the retrieved set of parameters and the extracted domain identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product in a computer readable medium for use at a proxy server for processing data transmitted between a server and a client that is operated by a user, wherein the proxy server communicates with the client and the server through a network, the computer program product comprising:
-
means for receiving at the proxy server a response message from the server for the client;
means for detecting at the proxy server a cookie associated with the response message;
means for extracting from the response message a domain identifier associated with the server;
means for retrieving a set of parameters, wherein the parameters comprise domain identifiers associated with indications of whether to block transmission of cookies from servers associated with the domain identifiers; and
means for processing the cookie at the proxy server in accordance with the retrieved set of parameters and the extracted domain identifier. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification