Automated transaction machine and method
First Claim
1. An automated transaction machine comprising:
- a plurality of transaction function devices, wherein each transaction function device includes an associated device computer processor, wherein at least one device computer processor associated with a first transaction function device is operative responsive to being placed in operative connection with at least one other device computer processor associated with a second transaction function device, to cause the first transaction function device to become automatically interoperative with the second transaction function device, wherein the first transaction function device interacts with the second transaction function device in carrying out a financial transaction with the automated transaction machine.
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.
232 Citations
43 Claims
-
1. An automated transaction machine comprising:
a plurality of transaction function devices, wherein each transaction function device includes an associated device computer processor, wherein at least one device computer processor associated with a first transaction function device is operative responsive to being placed in operative connection with at least one other device computer processor associated with a second transaction function device, to cause the first transaction function device to become automatically interoperative with the second transaction function device, wherein the first transaction function device interacts with the second transaction function device in carrying out a financial transaction with the automated transaction machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- 10. An automated financial transaction machine comprising a plurality of transaction function devices, wherein at least one of the transaction function devices includes a sheet dispenser, and wherein each one of the transaction function devices includes an associated device computer, and wherein at least one of the device computers is programmed so that operative connection of a first transaction function device to the machine automatically causes the first transaction function device to coordinate operation with at least one other transaction function device in carrying out a financial transaction which includes the dispense of at least one sheet from the sheet dispenser.
-
12. An automated transaction machine comprising
a network; -
a computer processor in operative connection with the network;
a user interface software component operative in the computer processor;
a lookup service in operative connection with the network; and
at least one transaction service in operative connection with the network, wherein the transaction service includes a service proxy software component, wherein the transaction service is operative to send a first copy of the service proxy to the lookup service, and wherein the user interface software component is operative to cause the computer processor to acquire a second copy of the service proxy from the lookup service, wherein the second copy of the service proxy is operative 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 the steps of:
-
(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 a lookup service and an input service including at least one input device;
(b) registering the transaction service with the lookup service, including storing a copy of a service proxy in association with the lookup service;
(c) acquiring for use in association with the interface service, a copy of the service proxy from the lookup service;
(d) providing at least one input to the input device;
(e) invoking a method of the service proxy through operation of the interface service responsive to the at least one input;
(f) operating the transaction function device of the transaction service responsive to the method invoked. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method comprising the steps of:
-
(a) connecting a first transaction service in an automated transaction machine, wherein the first transaction service includes a first processor and a first transaction function device;
(b) responsive to performance of step (a), automatically providing a second transaction service in the machine a capability of affecting operation of the first transaction service, wherein the second transaction service includes a second processor and a second transaction function device, and wherein the capability is provided responsive to operation of the first and second processors prior to carrying out a financial transaction with the machine;
(c) carrying out the financial transaction with the machine wherein operation of one of either the first or second transaction function devices affects operation of the other of the first or second transaction function devices. - View Dependent Claims (31)
-
-
32. A method comprising the steps of:
-
a) connecting a transaction service component to an automated transaction machine, wherein the automated transaction machine includes a lookup service and a user interface component;
b) sending a first message from the transaction service component to the lookup service;
c) sending a second message from the lookup service to the transaction service component responsive to the first message;
d) registering the transaction service component with the lookup service responsive to the second message, including sending a first copy of a service proxy to the lookup service;
e) acquiring with the user interface component a second copy of the service proxy from the lookup service;
f) invoking a transaction method of the service proxy with the user interface component; and
g) performing a transaction function with the machine through operation of the transaction service component responsive to the transaction method. - View Dependent Claims (33, 34, 35)
-
-
36. An automated transaction machine comprising:
-
a transaction service including;
a processor;
a transaction device in operative connection with the processor; and
a service proxy software component in operative connection with the processor, wherein the processor is operative to register with at least one other service in the automated transaction machine, wherein the processor is operative to cause a copy of a service proxy to be delivered to the at least one other service, and wherein the service proxy in the at least one other service is operative to cause at least one command to the processor, wherein the processor is operative responsive to the command to cause the transaction device perform a transaction function. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. An automated transaction machine comprising:
-
a processor, wherein the processor is in operative connection with a lookup service and a transaction service through a network and wherein the lookup service includes a service proxy of the transaction service;
a data store in operative connection with the processor, an application software component operative in the processor, wherein the application software component is operative to cause the processor to send the lookup service a lookup search message, wherein the application software component is operative to cause the processor to receive a copy of the service proxy from the lookup service responsive to the lookup search message, and wherein the application software component is operative to cause the copy of the service proxy to be stored in the data store, and wherein the application software component is operative to invoke at least one method of the copy of the service proxy, the method being operative to cause the transaction service to cause the machine to perform a transaction function. - View Dependent Claims (43)
-
Specification