Patent ID: 8831011

Claim:
A method of communicating with a plurality of networks comprising: providing one or more credentials to a first gatekeeper of a first network; receiving, at a client and from the first gatekeeper, a first set of instructions that indicate how a first set of authorized resources can be accessed, wherein the authorized resources included in the first set of authorized resources comprise resources to which access has been granted based at least in part on the one or more credentials provided to the first gatekeeper; following, at the client, at least a portion of the first set of instructions received from the first gatekeeper, wherein following the at least portion of the set of instructions causes at least one of: a binding of a client localhost port to at least one authorized resource included in the first set of authorized resources; and a forwarding of a particular client port designated in the instructions received at the client to the at least one authorized resource included in the first set of authorized resources; providing one or more credentials to a second gatekeeper of a second network; receiving, at the client and from the second gatekeeper, a second set of instructions that indicate how a second set of authorized resources can be accessed; following the instructions received from the second gatekeeper; maintaining a session with the first gatekeeper; and simultaneously maintaining a session with the second gatekeeper.