Patent ID: 7509490

Claim:
A method comprising: at a first server in a first Internet domain outside of a firewall, receiving, over a secure connection, encrypted data from a computer behind said firewall, wherein said receiving over said secure connection includes decrypting said encrypted data according to a protocol specified by said secure connection to produce decrypted data, wherein said decrypted data includes a request for a web page in a second Internet domain that is different from the first Internet domain, wherein said request is directed to a first address hosted by the first server in the first Internet domain by directing the request to a URL including an encrypted address of said web page appended after an unencrypted form of the first address; said first server decrypting the encrypted address of the web page; in response to said decrypting, said first server communicating with a second server in the second Internet domain to retrieve the web page from the second Internet domain; and said first server sending data to said computer over the secure connection via the firewall, wherein said sending data includes encrypting said data, wherein said encrypted data includes said retrieved web page.