Method, apparatus and computer program product for automatic cookie synchronization between distinct web browsers
First Claim
1. A method for implementing automatic cookie synchronization for a user between a plurality of browsers, said method performed by a proxy server comprising:
- receiving a user authentication to the proxy server;
receiving a HTTP request from a first client browser and forwarding the HTTP request to a web server;
receiving a HTTP response from a Web server and forwarding the HTTP response to the first client browser;
monitoring the HTTP request and response communications, and storing cookies locally to the proxy server; and
automatically transferring cookies created for the first browser to a second browser responsive to the user switching from the first browser to the second browser.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for implementing automatic cookie synchronization between distinct web browsers. A proxy server is used to allow a user to synchronize cookies for the user among a plurality of browsers. A user first authenticates to the proxy server, which could be a traditional user id/password login or a passive authentication based upon a static IP address of a client browser. The proxy server receives a HTTP request from a client browser and forwards the HTTP request to a web server. The proxy server receives a HTTP response from a Web server and forwards the HTTP response to the client browser. The proxy server monitors the HTTP request and response communications, and stores cookies locally to the proxy server. When the user switches from one browser to another browser, the cookies created for the first browser automatically transfer to the second browser.
91 Citations
15 Claims
-
1. A method for implementing automatic cookie synchronization for a user between a plurality of browsers, said method performed by a proxy server comprising:
-
receiving a user authentication to the proxy server;
receiving a HTTP request from a first client browser and forwarding the HTTP request to a web server;
receiving a HTTP response from a Web server and forwarding the HTTP response to the first client browser;
monitoring the HTTP request and response communications, and storing cookies locally to the proxy server; and
automatically transferring cookies created for the first browser to a second browser responsive to the user switching from the first browser to the second browser. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for implementing automatic cookie synchronization for a user between a plurality of browsers, said computer program product including instructions executed by a proxy server to cause the proxy server to perform the steps comprising:
-
receiving a user authentication to the proxy server;
receiving a HTTP request from a first client browser and forwarding the HTTP request to a web server;
receiving a HTTP response from a Web server and forwarding the HTTP response to the first client browser;
monitoring the HTTP request and response communications, and storing cookies locally to the proxy server; and
automatically transferring cookies created for the first browser to a second browser responsive to the user switching from the first browser to the second browser. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Apparatus for implementing automatic cookie synchronization for a user between a plurality of browsers comprising:
-
a proxy server for receiving a user authentication from one of the browsers;
said proxy server for receiving a HTTP request from a first client browser and for forwarding the HTTP request to a web server;
said proxy server for receiving a HTTP response from a Web server and forwarding the HTTP response to the first client browser;
said proxy server for monitoring the HTTP request and response communications, and for storing cookies locally to the proxy server; and
said proxy server for automatically transferring cookies stored for the first browser to a second browser responsive to the user switching from the first browser to the second browser. - View Dependent Claims (12, 13, 14, 15)
-
Specification