Patent ID: 8549613

Claim:
A computer-implemented method, comprising: identifying, by a server computer system operating within a private network, a remote client operating in a public network, the private network isolated from the public network by access restrictions preventing incoming connections to the server computer system from the public network; initiating, by the server computer system, a secure communication channel with the remote client, the secure communication channel not being solicited by the remote client, the secure communication channel traversing the access restrictions; instructing, by the server computer system, the remote client over the secure communication channel to request a Point-to-Point Protocol (PPP) session with the server computer system via the secure communication channel, wherein instructing the remote client over the secure communication channel to request the PPP session with the server computer system comprises: causing the remote client to execute a PPP client; and causing the PPP client to initiate the PPP session with the server computer system; receiving, by the server computer system, a PPP session request for the PPP session from the remote client via the secure communication channel; and granting the PPP session request from the remote client to establish the PPP session over the secure communication channel.