Patent ID: 8407350

Claim:
A system for establishing communications across a firewall comprising: a communications network; a first server within said communications network; a first computer separated from said communications network by a first firewall, said first computer sending information to said first server; and, a second computer separated from said communications network by a second firewall, said second computer receiving information from said first server related to the information sent from said first computer, wherein said first computer transmits a hypertext transfer protocol (HTTP) message to said first server, said HTTP message comprising an encrypted identifier of said second computer and encrypted content, wherein the identifier is encrypted with a first encryption key associated with the first server and the content is encrypted with a second different encryption key associated with the second computer, wherein said first server decrypts said encrypted identifier to an unencrypted identification of said second computer and forwards said encrypted content to said second computer using said unencrypted identification, wherein said HTTP message is transmitted through a firewall port that is normally open to HTTP packets.