Self-service terminal
AssigneeNCR Corporation
InventorRoss W. Duncan
Life of this patent
Estimating the term…
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).
Claims17
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.