Patent ID: 7917628

Claim:
A peer-to-peer method of exchanging data between private computers through a public network while providing seamless, firewall-compliant connectivity, said method comprising: establishing a peer-to-peer, full duplex, firewall compliant connection between a local computer and a remote computer over the public network; selecting a file on a storage device associated with the local computer; and securely sending at least a portion of the file to the remote computer via the peer-to-peer connection to enable the file to be executed at a location of the remote computer; wherein said establishing a peer-to-peer, full duplex, firewall compliant connection includes: said local computer contacting an access and control system via the public network; determining by the access and control system, whether a user of the local computer is authorized to make said connection; establishing a firewall compliant connection over the public network between said access and control system and said local computer when it is determined that the user is authorized; contacting the remote computer by the access and control system over the public network; and establishing a firewall compliant connection over the public network between said access and control system and said remote computer.