Transaction processing systems
First Claim
1. A banking or retail transaction network comprising a server and one or more transaction terminals, each of the transaction terminals containing a plurality of peripheral devices adapted to function as constituents of the transaction terminal operating through the server in the transaction network, wherein the server is arranged to store applications and driver software for the peripheral devices and communication links are provided from the server to the peripheral devices so that the server and the peripheral devices can communicate independently of the transaction terminal to enable the applications and driver software to be downloaded directly from the server to the peripheral devices.
6 Assignments
0 Petitions
Accused Products
Abstract
A banking, retail or other transaction network can comprise a number of terminals, for example an ATM, where each terminal comprises a plurality of peripheral devices such as a user interface, card reader, receipt printer and cash dispenser. The applications software for the peripheral devices can be held in a central server located externally of the terminal and linked to the terminal through a communications link. The link can extend to the individual peripheral devices so that they are direct clients of the server. Additionally the individual peripheral devices can be connected to each other over the link to enable them to communicate directly with each other on a peer-to-peer basis. Each peripheral can have an independent control application. In use, the independent control applications may communicate with each other so that a peripheral operates in response to a signal generated by another peripheral. A peripheral for use in such a terminal, and a network of such terminals are also described. A mainframe or server computer accessing a banking or other information database (e.g., a legacy host) can be connected to the central server through an information signal connection.
471 Citations
42 Claims
- 1. A banking or retail transaction network comprising a server and one or more transaction terminals, each of the transaction terminals containing a plurality of peripheral devices adapted to function as constituents of the transaction terminal operating through the server in the transaction network, wherein the server is arranged to store applications and driver software for the peripheral devices and communication links are provided from the server to the peripheral devices so that the server and the peripheral devices can communicate independently of the transaction terminal to enable the applications and driver software to be downloaded directly from the server to the peripheral devices.
- 11. A banking transaction terminal including a plurality of peripheral devices adapted to function as constituents of the banking transaction terminal in which communication links are provided from individual devices to link said devices directly to an external server, wherein the external server and the peripheral devices can communicate independently of the banking transaction terminal.
- 18. A banking transaction network comprising a plurality of banking transaction terminals, each of the banking transaction terminals including a plurality of peripheral devices adapted to function as constituents of the banking transaction terminal in the banking transaction network, a central server, and communication links from the terminals to the server characterized in that the links extend from each individual peripheral device in a terminal directly to the server so that the central server and the peripheral devices can communicate independently of the banking transaction terminal.
- 20. A transaction network comprising a server and at least one terminal, each terminal containing a plurality of peripheral devices adapted to function as constituents of the transaction terminal operating through the server in the transaction network, the network being characterized in that the server is arranged to store software for the peripheral devices, and communication links are provided from the server to each peripheral device, whereby each peripheral devices is operable to download software directly from the server independently of the terminal.
- 31. A transaction terminal including a plurality of peripheral devices adapted to function as constituents of the transaction terminal, each of the peripheral devices having communication hardware for use in connecting to a server, whereby, in use, each peripheral device is operable independently of the transaction terminal to access the server and to download software directly therefrom.
-
33. A transaction network system comprising a server and at least one terminal, each terminal containing a plurality of peripheral devices adapted to function as constituents of the terminal operating through the server in the transaction network system, where the server stores a plurality of independent software modules, where at least one software module is associated with each peripheral device, and where communication links are provided from the server to each peripheral device so that the server and the peripheral devices can communicate independently of the terminal, whereby each peripheral device is operable to download one or more of the independent software modules directly from the server and to configure itself using the one or more downloaded software modules.
-
34. A transaction processing terminal including a plurality of modular elements that intercommunicate through a connected sub-network using IP protocols and that adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, and a router that concentrates communications between the modular elements and the remote server through a single IP protocol connection to the server, wherein the remote server and the modular elements can communicate independently of the transaction processing terminal to enable applications and driver software stored on the remote server to be downloaded directly from the remote server to the modular elements.
-
35. A peripheral device adapted to function as a constituent for a transaction processing terminal, the peripheral device including a dedicated processor, read/write memory, an I/O port, and a communication link to a remote server, wherein the peripheral device is configured for installation of software by download from the remote server independently of the transaction processing terminal using a Dynamic Host Control Protocol service when the peripheral device is initialized.
-
36. A peripheral device adapted to function as a constituent for a transaction processing terminal, the peripheral device including a dedicated processor, read/write memory, an I/O port, and a communication link to a remote server, wherein the peripheral device is configured for re-booting of the peripheral device initiated through the remote server independently of the transaction processing terminal over a connected network using a remotely executing Dynamic Host Control Protocol service.
-
37. A transaction processing terminal comprising a plurality of networked peripheral devices adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, each of the peripheral devices having its own data processor controlling operations of the device through execution of software applets downloaded to the device over the network from the remote server independent of the transaction processing terminal.
-
38. A transaction processing terminal comprising a plurality of networked peripheral devices adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, each of the peripheral devices having its own data processor controlling operations of the device through execution of software applets downloaded to the device over the network from the remote server independent of the transaction processing terminal via Web browser functioning incorporated within the device.
-
39. A transaction processing terminal comprising a plurality of networked peripheral devices adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, each of the peripheral devices having its own data processor controlling operations of the device through execution of interpreted software applets downloaded to the device over the network from the remote server independent of the transaction processing terminal and interpreted via virtual machine functioning incorporated within the device.
-
40. A transaction processing terminal comprising a plurality of networked peripheral devices adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, each of the peripheral devices having its own data processor controlling operations of the device through execution of compiled software byte code downloaded to the device over the network from the remote server independent of the transaction processing terminal and compiled via compiler functioning incorporated within the device.
-
41. A transaction processing terminal comprising a plurality of networked peripheral devices adapted to function as constituents of the transaction processing terminal operating through a remote server in a transaction network, each of the peripheral devices having its own data processor that directly executes byte code downloaded to the device over the network from the remote server independent of the transaction processing terminal to control operations of the device.
-
42. A banking or retail transaction terminal comprising a plurality of peripheral devices adapted to function as constituents of the transaction terminal operating through a remote server in a transaction network, each of the peripheral devices having control applications associated therewith, communication links for enabling the control applications to have individual access to an external server independent of the transaction terminal, and a central processor for providing processing power for the peripheral devices.
Specification