Cash dispensing ATM and method
1 Assignment
0 Petitions
Accused Products
Abstract
A system for connecting transaction services to an ATM (10, 500) that includes a network (20). A user interface service (12) and a lookup service (22) are in operative connection with the network. Transaction services such as a printer service (16), card reader service (18), and cash dispenser service (14) are also in operative connection with the network. These transaction services are operative to register with the lookup service and to upload a service proxy to the lookup service. The user interface service is operative to locate transaction services on the network by invoking a remote lookup method on the lookup service. The lookup service is operative to return service proxies that match the type of service that is required. The user interface service is further operative to invoke methods of the service proxies that remotely control the functionality of the transaction services on the network. The user interface service is further operative to register events with the service proxies for notification when certain events on the services occur.
-
Citations
36 Claims
-
1-11. -11. (canceled)
-
12. A cash dispensing automated transaction machine comprising
at least one network; -
at least one computer processor in operative connection with the at least one network;
a cash dispenser in operative connection with the at least one computer processor;
a user interface software component operative in the at least one computer processor;
a lookup service in operative connection with the at least one network; and
at least one transaction service in operative connection with the at least one network, wherein the transaction service includes a service proxy software component, wherein the transaction service is operative to send a copy of the service proxy to the lookup service, and wherein the user interface software component is operative to cause the at least one computer processor to acquire a copy of the service proxy from the lookup service, wherein the service proxy is operative in the at least one computer processor and is responsive to the user interface software component to cause the transaction service to operate to cause the machine to perform a transaction function. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising
(a) connecting a transaction service in an automated transaction machine, wherein the transaction service includes at least one transaction function device, and wherein the automated transaction machine includes at least one computer processor a lookup service, at least one input device and a user interface software component; -
(b) providing a copy of a service proxy from the transaction service to the lookup service;
(c) acquiring with the user interface software component through operation of the at least one computer processor a copy of the service proxy from the lookup service;
(d) receiving at least one input to the input device;
(e) invoking a method of the service proxy with the user interface software component through operation of the at least one computer processor responsive to the at least one input;
(f) responsive to the method invoked in (e) causing with the transaction service the transaction function device of the transaction service to operate. - View Dependent Claims (26, 27, 28, 29)
-
-
30-31. -31. (canceled)
-
32. A method comprising the steps of:
-
a) connecting a transaction service to an automated transaction machine, wherein the automated transaction machine includes at least one computer processor, a cash dispenser, a lookup service and a user interface software component;
b) providing a first message from the transaction service to the lookup service;
c) providing a second message from the lookup service to the transaction service responsive to the first message;
d) registering the transaction service with the lookup service responsive to the second message, including sending a copy of a service proxy from the transaction service to the lookup service;
e) acquiring with the user interface software component though operation of the at least one processor a copy of the service proxy from the lookup service;
f) invoking a transaction method of the service proxy with the user interface software component through operation of the at least one processor; and
g) performing a transaction function with the machine through operation of the transaction service responsive to the transaction method invoked in (f). - View Dependent Claims (33, 34, 35)
-
-
36-43. -43. (canceled)
Specification