SYSTEM AND METHOD OF PERFORMING ELECTRONIC TRANSACTIONS
First Claim
1. A hardware device for controlling electronic transactions, the hardware device comprising a user interface for presenting information to a user and a hardware device interface unit for coupling the hardware device to a client computer, said hardware device comprising:
- a proxy application;
a processor device configured for loading said proxy application on the client computer via the hardware device interface unit, wherein the proxy application on said client computer is configured to forward client requests received from a browser application executing at the client computer to the hardware device; and
,wherein the proxy application is further configured to;
forward client requests from the hardware device via a communication network to a server computer, and, forward server responses received from the server computer to the hardware device and from the hardware device to the browser application on said client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of performing electronic transactions between a server computer and a client computer. The method implements a communication protocol with encrypted data transmission and mutual authentication between a server and a hardware device via a network, performs a decryption of encrypted server responses, forwards the decrypted server responses from the hardware device to the client computer, displays the decrypted server responses on a client display, receives requests to be sent from the client computer to the server, parses the client requests for predefined transaction information by the hardware device, encrypts and forwards client requests, displays the predefined transaction information upon detection, forwards and encrypts the client request containing the predefined transaction information to the server if a user confirmation is received, and cancels the transaction if no user confirmation is received.
222 Citations
9 Claims
-
1. A hardware device for controlling electronic transactions, the hardware device comprising a user interface for presenting information to a user and a hardware device interface unit for coupling the hardware device to a client computer, said hardware device comprising:
-
a proxy application; a processor device configured for loading said proxy application on the client computer via the hardware device interface unit, wherein the proxy application on said client computer is configured to forward client requests received from a browser application executing at the client computer to the hardware device; and
,wherein the proxy application is further configured to;
forward client requests from the hardware device via a communication network to a server computer, and, forward server responses received from the server computer to the hardware device and from the hardware device to the browser application on said client computer. - View Dependent Claims (2)
-
-
3. A computer pointer device for a computer system, operable in communication with said computer system for receiving communications there from, said computer pointer device comprising:
-
at least one processor device for operating in a first operating mode and a second operating mode, wherein the at least one processor device is configured for performing electronic transactions with a server computer by means of a first communication protocol in said second operating mode; one or more button or key means for responding to information displayed by the pointer device; and a means for displaying from said device, readable transaction information to a user. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A method for executing a secure transaction between a client computer and a server computer via a communication network, said client computer having an associated pointer device operable in a first mode of operation and a second mode of operation, said method comprising:
-
running, in the second operating mode, a communication protocol with encrypted data transmission and mutual authentication between the pointer device and the server computer; scanning in a first sub-mode of the second operating mode messages to be exchanged between the client computer and the server computer via the pointer device for predefined transaction information; switching into a second sub-mode of the second operating mode upon detection of predefined transaction information; presenting the predefined transaction information in the second sub-mode to the user by the pointer device to prompt for a user confirmation; forwarding the predefined transaction information to the server computer if a user confirmation is received. - View Dependent Claims (9)
-
Specification