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.
Claims20
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, and (ii) a communication network comprising at least one communication network node, the portable device comprising:
- (a) a first communication interface configured to enable transmission of communications between the portable device and the terminal;
- (b) a second communication interface configured to enable transmission of communications between the portable device and a communication network node;
- (c) a processor;
- and
- (d) a memory having executable program code stored thereon, including:
- (1) first program code which, when executed by the portable device processor, is configured to cause a communication to be transmitted through the first communication interface to the terminal to coordinate with program code executed by the terminal processor to facilitate secure 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 configured to be manipulated by a user to be presented on the terminal output component, (ii) receive a command resulting from user manipulation of a user interface element of the interactive user interface, and (iii) affect the presentation of the interactive user interface in response to the command resulting from user manipulation of a user interface element;
- (3) third program code which, when executed by the portable device processor in response to a command resulting from user manipulation of a user interface element of the interactive user interface, is configured to cause a secure communication comprising detected user biometric data to be transmitted through the second communication interface to a communication network node.
A method implemented on a portable device comprising a processor, a memory having executable program code stored thereon, a first communication interface configured to enable transmission of communications between the portable device and a terminal comprising a processor, an output component, and a memory having executable program code stored thereon, and a second communication interface configured to enable transmission of communications between the portable device and a communication network comprising a plurality of communication network nodes, the method comprising:
- (a) executing first program code stored on the portable device memory to cause a communication to be transmitted through the first communication interface to the terminal to coordinate with program code executed by the terminal processor to facilitate secure communications between the portable device and the terminal;
- (b) executing second program code stored on the portable device memory to (i) cause an interactive user interface comprising at least one user interface element configured to be manipulated by a user to be presented on the terminal output component, (ii) receive a command resulting from user manipulation of a user interface element of the interactive user interface, and (iii) affect the presentation of the interactive user interface in response to the command resulting from user manipulation of a user interface element;
- and
- (c) executing, in response to a command resulting from user manipulation of a user interface element of the interactive user interface presented on the terminal output component, third program code stored on the portable device memory to cause a secure communication comprising detected user biometric data to be transmitted through the second communication interface to a communication network node.
A system implementing a terminal comprising a processor, an output component, and a memory having executable program code stored thereon, the system comprising:
- (a) a communication network comprising at least one communication network node;
- and
- (b) a portable device comprising a first communication interface configured to enable transmission of communications between the portable device and the terminal, a second communication interface configured to enable transmission of communications between the portable device and a communications network node, a processor, and a memory having executable program code stored thereon, the portable device configured to:
- (1) execute first program code stored on the portable device memory to cause a communication to be transmitted through the first communication interface to the terminal to coordinate with program code executed by the terminal processor to facilitate secure communications between the portable device and the terminal;
- (2) execute second program code stored on the portable device memory to (i) cause an interactive user interface comprising at least one user interface element configured to be manipulated by a user to be presented on the terminal output component, (ii) receive a command resulting from user manipulation of a user interface element of the interactive user interface, and (iii) affect the presentation of the interactive user interface in response to the command resulting from user manipulation of a user interface element;
- and
- (3) execute, in response to a command resulting from user manipulation of a user interface element of the interactive user interface presented on the terminal output component, third program code stored on the portable device memory to cause a secure communication comprising detected user biometric data to be transmitted through the second communication interface to a communication network node.
Dependencies are inferred from the claim text.