Point to multi-point connections
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Communicating with a plurality of networks is disclosed. One or more credentials is provided to a first gatekeeper of a first network. One or more credentials is provided to a second gatekeeper of a second network. A session is maintained with the first gatekeeper. A second session is simultaneously maintained with the second gatekeeper.
103 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for communicating with a plurality of networks, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; provide one or more credentials to a first gatekeeper of a first network; receive, 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; follow, 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; provide one or more credentials to a second gatekeeper of a second network; receive, 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; follow the instructions received from the second gatekeeper; maintain a session with the first gatekeeper; and simultaneously maintain a session with the second gatekeeper. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product for communicating with a plurality of networks, the computer program product being embodied in a computer readable storage medium non-transitory and comprising computer instructions for:
-
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.
-
Specification