System and method for transcoding support of web content over secure connections
First Claim
1. A method for establishing a secure connection between a user device and a secure content server, said method comprising:
- connecting a proxy machine between a user device and a plurality of content servers, wherein the plurality of content servers comprises a secure content server and a non-secure content server;
accessing an authorized web page from the plurality of content servers by utilizing the proxy machine, in response to a request to the authorized web page by the user device;
capturing a secure content uniform resource indicator from the authorized web page;
rewriting the captured secure content uniform resource indicator in order to redirect a web page response for a subsequent request to a secure web page from the secure content server by the user device, such that a secure connection is established between the secure content server and the proxy machine; and
passing the secure web page as a parameter to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system using for establishing an intermediary connection between a client device and a secure website using a web proxy machine. In the preferred embodiment, a secure connection is established between the web proxy and the secure content server. A response from the content server, typically in HTML format, is sent to the proxy machine through a secure connection. The proxy machine is then able to manipulate the secure response from the secure server, in ways such as transcoding the response to a format readable by the user device, storing sensitive financial data in cookies in the proxy machine, and to return a response from the content provider to the client device with or preferably without cookies.
105 Citations
27 Claims
-
1. A method for establishing a secure connection between a user device and a secure content server, said method comprising:
-
connecting a proxy machine between a user device and a plurality of content servers, wherein the plurality of content servers comprises a secure content server and a non-secure content server;
accessing an authorized web page from the plurality of content servers by utilizing the proxy machine, in response to a request to the authorized web page by the user device;
capturing a secure content uniform resource indicator from the authorized web page;
rewriting the captured secure content uniform resource indicator in order to redirect a web page response for a subsequent request to a secure web page from the secure content server by the user device, such that a secure connection is established between the secure content server and the proxy machine; and
passing the secure web page as a parameter to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for establishing a secure connection between a user device and a secure content server, said system comprising:
-
means for connecting a proxy machine between a user device and a plurality of content servers, wherein the plurality of content servers comprises a secure content server and a non-secure content server;
means for accessing an authorized web page from the plurality of content servers by utilizing the proxy machine, in response to a request to the authorized web page by the user device;
means for capturing a secure content uniform resource indicator from the authorized web page;
means for rewriting the captured secure content uniform resource indicator in order to redirect a web page response for a subsequent request to a secure web page from the secure content server by the user device, such that a secure connection is established between the secure content server and the proxy machine; and
means for passing the secure web page as a parameter to the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for establishing a secure connection between a user device and a secure content server, said computer program product comprising:
-
computer program code for connecting a proxy machine between a user device and a plurality of content servers, wherein the plurality of content servers comprises a secure content server and a non-secure content server;
computer program code for accessing an authorized web page from the plurality of content servers by utilizing the proxy machine, in response to a request to the authorized web page by the user device;
computer program code for capturing a secure content uniform resource indicator from the authorized web page;
computer program code for rewriting the captured secure content uniform resource indicator in order to redirect a web page response for a subsequent request to a secure web page from the secure content server by the user device, such that a secure connection is established between the secure content server and the proxy machine; and
computer program code for passing the secure web page as a parameter to the user device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification