Vendor independent proxy for self service
First Claim
Patent Images
1. A method of operating an Automated Teller Machine, ATM, comprising:
- a) originating a message at an application which controls hardware in the ATM, said message designating an original recipient;
b) using a proxy to receive the message;
c) using the proxy to determine whether the message should be forwarded to the original recipient and,i) if so, sending the message to the original recipient;
ii) if not, sending the message to an alternative destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a self-service terminal and a self-service terminal are described. The self-service terminal comprises a proxy that is arranged to intercept messages between a self-service terminal application and a self-service host application which meet defined criteria. The intercepted messages are then optionally modified and redirected to an alternative destination. This enables new functionality and transactions to be added to the self-service terminal.
34 Citations
22 Claims
-
1. A method of operating an Automated Teller Machine, ATM, comprising:
-
a) originating a message at an application which controls hardware in the ATM, said message designating an original recipient; b) using a proxy to receive the message; c) using the proxy to determine whether the message should be forwarded to the original recipient and, i) if so, sending the message to the original recipient; ii) if not, sending the message to an alternative destination. - View Dependent Claims (3, 6)
-
-
2. (canceled)
-
4-5. -5. (canceled)
-
7-12. -12. (canceled)
-
13. An Automated Teller Machine, ATM, comprising:
-
a) a processor which runs a terminal application which controls operation of the ATM; b) a connection to a remote host application; and c) a proxy arranged to run on said processor within the ATM, wherein said proxy; i) intercepts a message originating in the terminal application and addressed to an intended hardware peripheral within the ATM; ii) determines whether the intended hardware peripheral is in operation and A) if not, sends the intercepted message to an alternate hardware peripheral, and B) if so, sends the intercepted message to the intended hardware peripheral. - View Dependent Claims (22)
-
-
14-20. -20. (canceled)
-
21. A method of operating an Automated Teller Machine, ATM, comprising:
-
a) maintaining an ATM-program in the ATM which handles a first group of transactions for customers; b) maintaining a remote program, remote from the ATM, with which the ATM-program communicates when handling the first group of transactions; c) maintaining at least i) program A, which handles transaction A, and ii) program B, which handles transaction B, in which neither transaction A nor transaction B are contained within the first group of transactions; d) when a customer requests transaction A, causing i) the ATM-program to issue a message A to the remote program, and ii) the remote program to divert message A to program A; and e) when a customer requests transaction B, causing i) the ATM-program to issue a message B to the remote program, and ii) the remote program to divert message B to program B.
-
Specification