Apparatus, method and system for a tunneling client access point
DC CAFCFirst Claim
1. A portable device configured to communicate with a terminal comprising a processor, an input component, an output component, a network communication interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, is configured to present an interactive user interface on the terminal output component, and second program code which, when executed by the terminal processor, is configured to provide a communications node on the terminal to facilitate communications to the portable device and to a communications network node through the terminal network communication interface, the portable device comprising:
- (a) an external communication interface configured to enable the transmission of communications between the portable device and the terminal;
(b) a processor; and
(c) a memory having executable program code stored thereon, including;
(1) third program code which, when executed by the portable device processor, is configured to provide a communications node on the portable device to coordinate with the communications node on the terminal and establish a communications link between the portable device and the terminal, and facilitate communications to the terminal and to a communications network node through the terminal network communication interface; and
(2) fourth program code which is configured to be executed by the portable device processor in response to a communication received by the portable device resulting from user interaction with the interactive user interface;
wherein the portable device is configured to facilitate communications through the communication node on the terminal and the terminal network interface to a communications network node.
3 Assignments
Litigations
3 Petitions
Accused Products
Abstract
The disclosure details the implementation of a tunneling client access point (TCAP) that is a highly secure, portable, power efficient storage and data processing device. The TCAP “tunnels” data through an access terminal'"'"'s (AT) input/output facilities. In one embodiment, the TCAP connects to an AT and a user employs the AT'"'"'s user input peripherals for input, and views the TCAP'"'"'s activities on the AT'"'"'s display. This enables the user to observe data stored on the TCAP without it being resident on the AT, which can be useful to maintain higher levels of data security. Also, the TCAP may tunnel data through an AT across a communications network to access remote servers. The disclosure also teaches a plug-n-play virtual private network (VPN).
-
Citations
29 Claims
-
1. A portable device configured to communicate with a terminal comprising a processor, an input component, an output component, a network communication interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, is configured to present an interactive user interface on the terminal output component, and second program code which, when executed by the terminal processor, is configured to provide a communications node on the terminal to facilitate communications to the portable device and to a communications network node through the terminal network communication interface, the portable device comprising:
-
(a) an external communication interface configured to enable the transmission of communications between the portable device and the terminal; (b) a processor; and (c) a memory having executable program code stored thereon, including; (1) third program code which, when executed by the portable device processor, is configured to provide a communications node on the portable device to coordinate with the communications node on the terminal and establish a communications link between the portable device and the terminal, and facilitate communications to the terminal and to a communications network node through the terminal network communication interface; and (2) fourth program code which is configured to be executed by the portable device processor in response to a communication received by the portable device resulting from user interaction with the interactive user interface; wherein the portable device is configured to facilitate communications through the communication node on the terminal and the terminal network interface to a communications network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method implemented on a portable device comprising a processor, a memory having executable program code stored thereon, and an external communication interface for enabling the transmission of a plurality of communications between the portable device and a terminal comprising a processor, an input component, an output component, a network communication interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, is configured to present an interactive user interface on the terminal output component, and second program code which, when executed by the terminal processor, is configured to provide a communications node on the terminal to facilitate communications to the portable device and to a communications network node through the terminal network communication interface, the method comprising:
-
(a) causing the terminal to execute the first program code to present an interactive user interface on the terminal output component; (b) executing third program code stored on the portable device memory to provide a communications node on the portable device configured to coordinate with the communications node on the terminal and establish a communications link between the portable device and the terminal, and to facilitate communications to the terminal and to a communications network node through the terminal communication interface; (c) executing fourth program code stored on the portable device memory in response to a communication received by the portable device resulting from user interaction with the interactive user interface; and (d) facilitating a communication to be transmitted through the terminal network interface to a communications network node.
-
-
29. A system implementing a terminal having a processor, an input component, an output component, a network communication interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, is configured to present an interactive user interface on the terminal output component, and second program code which, when executed by the terminal processor, is configured to provide a communications node on the terminal to facilitate communications to and from the terminal, the system comprising:
-
(a) a communications network node; and (b) a portable device comprising an external communication interface for enabling the transmission of a plurality of communications between the portable device and the terminal, a processor, and a memory, wherein the memory has executable program code stored thereon, the portable device configured to; (1) cause the terminal to execute the first program code to present an interactive user interface on the terminal output component; (2) execute third program code stored on the portable device memory to provide a communications node on the portable device configured to coordinate with the communications node on the terminal and establish a communications link between the portable device and the terminal, and to facilitate communications to the terminal and to a communications network node through the terminal communication interface; (3) execute fourth program code stored on the portable device memory in response to a communication received by the portable device resulting from user interaction with the interactive user interface; and (4) facilitate a communication to be transmitted through the terminal network interface to a communications network node.
-
Specification