Self-service terminal
First Claim
Patent Images
1. A self-service terminal comprising:
- a plurality of modules; and
a control application comprising a plurality of independent module control agents, and a logic engine;
each module control agent including means for requesting and managing functions provided by an associated module, so that the logic engine can execute a transaction by issuing successive requests to module control agents.
1 Assignment
0 Petitions
Accused Products
Abstract
A self-service terminal (10) is described. The terminal, which may be an ATM, comprises a plurality of modules (14 to 34), and has a control application for controlling the operation of the terminal. The control application comprises a plurality of module driver agents (70), a plurality of module function request agents (72) for requesting functions provided by a module (14 to 34), and a logic engine (66). An interface (76) is provided between the driver agents (70) and the function request agents (72), so that a module driver agent (70) is operable to co-operate with an associated function request agent (72) to provide module functions for the logic engine (66).
40 Citations
17 Claims
-
1. A self-service terminal comprising:
-
a plurality of modules; and
a control application comprising a plurality of independent module control agents, and a logic engine;
each module control agent including means for requesting and managing functions provided by an associated module, so that the logic engine can execute a transaction by issuing successive requests to module control agents. - View Dependent Claims (2)
-
-
3. A self-service terminal comprising:
-
a plurality of modules;
a control application comprising a plurality of module driver agents, a plurality of module function request agents for requesting functions provided by a module, and a logic engine; and
an interface between the driver agents and the function request agents, so that a module driver agent is operable to co-operate with an associated function request agent to provide module functions for the logic engine. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. An automated teller machine (ATM) comprising:
-
a plurality of modules; and
a control application comprising a plurality of independent module control agents, and a logic engine;
each module control agent including means for requesting and managing functions provided by an associated module, so that the logic engine can execute a transaction by issuing successive requests to module control agents. - View Dependent Claims (10)
-
-
11. An automated teller machine (ATM) comprising:
-
a plurality of modules;
a control application comprising a plurality of module driver agents, a plurality of module function request agents for requesting functions provided by a module, and a logic engine; and
an interface between the driver agents and the function request agents, so that a module driver agent is operable to co-operate with an associated function request agent to provide module functions for the logic engine. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of operating a self-service terminal having a plurality of modules, and having a control application, the method comprising the steps of:
-
providing a plurality of module driver agents, each module driver agent being operable to instruct a module to perform one or more functions;
providing a plurality of module function request agents for requesting functions provided by a module;
providing a logic engine; and
teaming a driver agent with a function request agent via an interface to provide module functions for the logic engine.
-
Specification