Apparatus, method and system for a tunneling client access point
AssigneeIoengine, LLC
InventorScott McNulty
Life of this patent
Estimating the term…
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.
Claims30
A portable device configured to communicate with (i) a terminal comprising a processor, an output component, and a memory having executable program code stored thereon, including program code which, when executed by the terminal processor, is configured to facilitate secure transmission of encrypted digital data communications between the portable device and the terminal, (ii) a communications network comprising a plurality of communications network nodes, wherein the communications network comprises the internet and at least one communications network node comprises an internet server, and (iii) an input device, the portable device comprising:
- (a) a first communication interface configured to enable the transmission of communications between the portable device and the terminal;
- (b) a second communication interface configured to enable the transmission of communications between the portable device and a communications network node;
- (c) a third communication interface configured to enable the transmission of communications between the portable device and the input device;
- (d) a processor;
- and
- (e) a memory having executable program code stored thereon, including:
- (1) first program code which, when executed by the portable device processor, is configured to coordinate with program code executed by the terminal processor to facilitate the secure transmission of encrypted digital data communications between the portable device and the terminal;
- (2) second program code which, when executed by the portable device processor, is configured to (i) cause an interactive user interface comprising at least one user interface element to be presented by the terminal output component, (ii) receive a communication through the third communication interface from the input device to facilitate manipulation of a user interface element of the interactive user interface, and (iii) in response to receiving a communication from the input device to facilitate manipulation of a user interface element of the interactive user interface, cause a secure encrypted digital data communication to be transmitted through the first communication interface to the terminal to affect the presentation of the interactive user interface;
- and
- (3) third program code which, when executed by the portable device in response to receiving a communication from the input device to facilitate manipulation of a user interface element of the interactive user interface, is configured to cause a secure encrypted digital data communication to be transmitted through the second communication interface to an internet server.
Dependencies are inferred from the claim text.