System for enabling smart card transactions to occur over the internet and associated method
First Claim
1. A system for enabling smart card transactions to occur over the Internet, comprising:
- a client computer communicatively coupled to an open network for communicating files having open network protocol statements over the open network;
a smart card reader communicatively coupled to the client computer through a port on the client computer, the smart card reader communicating with the client computer through the port on the client computer in accordance with a non-open network protocol; and
a client program executing in the client computer to determine an input/output (I/O) operation to be performed by the smart card reader that is identified by an extended open network protocol statement contained in at least one of the files communicated by the client computer over the open network, the client program causing the smart card to perform the determined I/O operation by communicating through the port on the client computer in the non-open network protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
An open network system for supporting input/output (I/O) operations for non-standard I/O devices are disclosed. The system includes a server coupled to a plurality of I/O devices through an open network and an extended open system protocol that supports communication with devices that are not personal computers (PCs). These devices include magnetic stripe readers, check readers, smart card readers, credit card terminals, screen phone terminals, PIN pads, printers, and the like. The extended open network protocol includes tags which identify device and input operations and attributes which identify the location, data exchange method, and data variable names for the retrieval, acquisition, and submission of data between the server and I/O devices. Preferably, the open network protocol is implemented in a Hyper Text Transport Protocol (HTTP).
5 Citations
8 Claims
-
1. A system for enabling smart card transactions to occur over the Internet, comprising:
-
a client computer communicatively coupled to an open network for communicating files having open network protocol statements over the open network;
a smart card reader communicatively coupled to the client computer through a port on the client computer, the smart card reader communicating with the client computer through the port on the client computer in accordance with a non-open network protocol; and
a client program executing in the client computer to determine an input/output (I/O) operation to be performed by the smart card reader that is identified by an extended open network protocol statement contained in at least one of the files communicated by the client computer over the open network, the client program causing the smart card to perform the determined I/O operation by communicating through the port on the client computer in the non-open network protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for enabling smart card transactions to occur over the Internet, comprising:
-
communicating files having open network protocol statements over an open network with a client computer communicatively coupled to a smart card reader through a port on the client computer;
determining within the client computer an input/output (I/O) operation to be performed by the smart card reader, the I/O operation being identified by an extended open network protocol statement contained in at least one of the communicated files; and
causing the smart card reader to perform the determined I/O operation by communicating with the smart card reader in accordance with a non-open network protocol through the port on the client computer. - View Dependent Claims (7, 8)
-
Specification