Method and apparatus for encrypted communications to a secure server
First Claim
1. An article of manufacture comprising a computer-readable memory medium having stored thereon program instructions executable on a first server in a first Internet domain to implement a method, the method comprising:
- receiving a request originating from a client computer for a web page in a second Internet domain that is different from the first Internet domain, wherein the request is received at the first server in the first Internet domain and includes a URL that includes an encrypted address of the web page in the second Internet domain appended after an unencrypted form of a first address hosted by the first server;
decrypting the encrypted address of the web page;
in response to said decrypting, communicating with a second server in the second Internet domain to retrieve the web page from the second Internet domain; and
sending the retrieved web page to the client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment of the invention includes a secure server. A user at a terminal, communicatively coupled to the secure server by a secure link, can obtain web pages from web sites in a network, in encrypted form, via the secure link. Addresses associated with the web pages are altered to make it appear as if the web pages come from the secure server rather than from the web sites. Spoofing units may be used as alternative access points to the secure server, with the secure server sending the requested web pages directly to the terminal. In general, address rewriting and other manipulation can be performed on the requested web pages, such that the true sources of the web pages are disguised and such that subsequent communications from the terminal are directed to the secure server and/or spoofing unit, rather than to the true source of the web pages. Components of the user'"'"'s privacy may be sold, or advertisements may be provided, in exchange for protection of the user'"'"'s identity.
-
Citations
20 Claims
-
1. An article of manufacture comprising a computer-readable memory medium having stored thereon program instructions executable on a first server in a first Internet domain to implement a method, the method comprising:
-
receiving a request originating from a client computer for a web page in a second Internet domain that is different from the first Internet domain, wherein the request is received at the first server in the first Internet domain and includes a URL that includes an encrypted address of the web page in the second Internet domain appended after an unencrypted form of a first address hosted by the first server; decrypting the encrypted address of the web page; in response to said decrypting, communicating with a second server in the second Internet domain to retrieve the web page from the second Internet domain; and sending the retrieved web page to the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server computer system comprising:
-
a first server in a first Internet domain, wherein the first server includes; one or more processors; and memory storing program instructions; wherein the program instructions are executable by the one or more processors to implement; the first server receiving a request originating from a client computer for a web page in a second Internet domain that is different from the first Internet domain, wherein the request includes a URL that includes an encrypted address of the web page in the second Internet domain appended after an unencrypted form of a first address hosted by the first server; the first server decrypting the encrypted address of the web page; in response to said decrypting, the first server communicating with a second server in the second Internet domain to retrieve the web page from the second Internet domain; and the first server sending the retrieved web page to the client computer. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
a first server in a first Internet domain receiving a request originating from a client computer for a web page in a second Internet domain that is different from the first Internet domain, wherein the request includes a URL that includes an encrypted address of the web page in the second Internet domain appended after an unencrypted form of a first address hosted by the first server; the first server decrypting the encrypted address of the web page; in response to said decrypting, the first server communicating with a second server in the second Internet domain to retrieve the web page from the second Internet domain; and the first server sending the retrieved web page to the client computer. - View Dependent Claims (18, 19, 20)
-
Specification