Apparatus, method and system for a tunneling client access point
First Claim
1. A portable device configured to communicate with a communications network, the communication network comprising (i) a communications network node, and (ii) a terminal, the terminal comprising a processor, an output component configured to present a graphical interactive user interface comprising at least one user interface element configured to be manipulated by a user to enable control of the portable device, a network interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, presents the graphical interactive user interface by the terminal output component, receives a command resulting from user manipulation of a user interface element of the graphical interactive user interface, and causes a communication to be transmitted to the portable device in response to the command resulting from user manipulation of a user interface element of the graphical interactive user interface, the portable device comprising:
- (a) at least one communication interface configured to enable the transmission of communications between the portable device and the communications network;
(b) a processor; and
(c) a memory having executable program code stored thereon, including;
(1) second program code which, when executed by the portable device processor, enables the portable device to cause a communication to be sent to the communications network node;
(2) third program code which, when executed by the portable device processor in response to a communication received from the terminal resulting from user manipulation of a user interface element of the graphical interactive user interface, causes a communication to be transmitted to the communications network node; and
(3) fourth program code which, when executed, affects the presentation of the graphical interactive user interface by the terminal output component;
wherein the portable device is configured to communicate with the terminal and to securely communicate with the communications network node.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.
86 Citations
205 Claims
-
1. A portable device configured to communicate with a communications network, the communication network comprising (i) a communications network node, and (ii) a terminal, the terminal comprising a processor, an output component configured to present a graphical interactive user interface comprising at least one user interface element configured to be manipulated by a user to enable control of the portable device, a network interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, presents the graphical interactive user interface by the terminal output component, receives a command resulting from user manipulation of a user interface element of the graphical interactive user interface, and causes a communication to be transmitted to the portable device in response to the command resulting from user manipulation of a user interface element of the graphical interactive user interface, the portable device comprising:
-
(a) at least one communication interface configured to enable the transmission of communications between the portable device and the communications network; (b) a processor; and (c) a memory having executable program code stored thereon, including; (1) second program code which, when executed by the portable device processor, enables the portable device to cause a communication to be sent to the communications network node; (2) third program code which, when executed by the portable device processor in response to a communication received from the terminal resulting from user manipulation of a user interface element of the graphical interactive user interface, causes a communication to be transmitted to the communications network node; and (3) fourth program code which, when executed, affects the presentation of the graphical interactive user interface by the terminal output component; wherein the portable device is configured to communicate with the terminal and to securely communicate with the 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A portable device comprising:
-
(a) at least one communication interface configured to enable the transmission of communications between the portable device and a terminal comprising a terminal processor, an input component, an output component, and a network interface; (b) a processor; and (c) a memory having executable program code stored thereon, including; (1) first program code which, when executed, causes a graphical interactive user interface to be presented by the terminal output component, wherein the graphical interactive user interface is configured to enable the user to cause the portable device processor to execute program code stored on the portable device memory; (2) second program code which, when executed, enables the portable device to; (i) receive a communication resulting from user interaction with the graphical interactive user interface, and (ii) cause a communication to be sent through the terminal network interface to a communications network comprising at least one communications network node; and (3) third program code which, when executed by the portable device processor in response to a communication resulting from user interaction with the graphical interactive user interface, causes a communication to be transmitted to the communications network node;
wherein the portable device is configured to affect the presentation by the terminal output component of processing activity of program code stored on the portable device memory; andwherein the portable device is configured to communicate with the terminal and to securely communicate through the terminal network interface with the communications network node. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91)
-
-
92. A method implemented on a portable device comprising a processor, a memory having executable program code stored thereon, and at least one communication interface configured to enable the transmission of communications between the portable device and a communications network, the communications network comprising (i) a communications network node, (ii) and a terminal, the terminal comprising a processor, an output component configured to present a graphical interactive user interface comprising at least one user interface element configured to be manipulated by a user to enable control of the portable device, a network interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, presents the graphical interactive user interface by the terminal output component, receives a command resulting from user manipulation of a user interface element of the graphical interactive user interface, and causes a communication to be transmitted to the portable device in response to the command resulting from user manipulation of a user interface element of the graphical interactive user interface, the method comprising:
-
(a) executing second program code stored on the portable device memory to enable the portable device to cause a secure communication to be sent to the communications network node; (b) executing, in response to a communication received by the portable device from the terminal resulting from user manipulation of a user interface element of the graphical interactive user interface, third program code stored on the portable device memory to cause a communication to be transmitted to the communications network node; and (e) affecting the presentation of the graphical interactive user interface by the terminal output component. - View Dependent Claims (93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
-
138. A system implementing a communications network, the communications network comprising (i) a communications network node, and (ii) a terminal, the terminal comprising a processor, an output component configured to present a graphical interactive user interface comprising at least one user interface element configured to be manipulated by a user to enable control of the portable device, a network interface, and a memory configured to store executable program code, including first program code which, when executed by the terminal processor, presents the graphical interactive user interface by the terminal output component, receives a command resulting from user manipulation of a user interface element of the graphical interactive user interface, and causes a communication to be transmitted to the portable device in response to the command resulting from user manipulation of a user interface element of the graphical interactive user interface, the system comprising:
(a) a portable device comprising at least one communication interface configured to enable the transmission of communications between the portable device and the communications network, a processor, and a memory having executable program code stored thereon, the portable device configured to; (1) execute second program code stored on the portable device memory to enable the portable device to cause a communication to be sent to the communications network node; (2) execute, in response to a communication received by the portable device from the terminal resulting from user manipulation of a user interface element of the graphical interactive user interface, third program code stored on the portable device memory to cause a communication to be transmitted to the communications network node; and (3) affect the presentation of the graphical interactive user interface by the terminal output component. - View Dependent Claims (139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183)
-
184. A portable device configured to communicate with a communications network comprising a communications network node and with a terminal comprising a processor and an output component configured to present an interactive user interface comprising at least one user interface element configured to be manipulated by a user to enable control of the portable device, the portable device comprising:
-
a. a network interface configured to enable the transmission of communications between the portable device and the communications network node, wherein the communications comprise a data stream transmitted from the communications network node to the portable device; b. a communications interface configured to enable the transmission of communications between the portable device and the terminal, wherein the communications comprise a data stream transmitted from the portable device to the terminal; c. a processor; and d. a memory having executable program code stored thereon, including; i. first program code which, when executed, presents an interactive user interface on the terminal output component, receives a command resulting from user manipulation of a user interface element of the interactive user interface, and causes a communication to the portable device processor in response to the command resulting from user manipulation of a user interface element of the interactive user interface; ii. second program code which, when executed by the portable device processor, enables the portable device to communicate with the communications network node; iii. third program code which, when executed by the portable device in response to a communication resulting from user manipulation of a user interface element of the interactive user interface, causes a communication to be transmitted through the portable device network interface to the communications network node; and iv. fourth program code which, when executed by the portable device, processes a data stream received from the communications network node through the portable device network interface for transmission through the communications interface to the terminal and presentation by the terminal output component. - View Dependent Claims (185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205)
-
Specification