Banking system controlled responsive to data bearing records
First Claim
1. At least one article of computer readable media bearing non-transitory computer executable instructions operative to cause at least one computer system to carry out a method of producing processor executable instructions adapted to cause at least one processor associated with an automated banking machine to cause the automated banking machine to carry out financial transfers responsive at least in part to data read from data bearing records, wherein the automated banking machine includes a card reader that is operative to read card data from user cards corresponding to financial accounts, the method comprising:
- a) through operation of the at least one computer system, causing a display to output a plurality of icons including a first icon, a second icon, and a third icon, wherein the first, second, and third icons correspond to visual representations of a plurality of automated banking machine software objects, including respectively first, second, and third automated banking machine software objects, wherein the first, second, and third automated banking machine software objects are adapted to be executed by the at least one processor associated with the automated banking machine, wherein the first automated banking machine software object corresponds to a sync object, wherein the sync object includes a plurality of sync methods, wherein each of the second and third automated banking machine software objects includes respective operational events;
b) through operation of the at least one computer system, causing;
a first association to be stored in a memory of the at least one computer system between a first sync method of the sync object and an operational event of the second automated banking machine software object;
the display to output a first visual link between the first icon and the second icon, which first visual link visually represents the first association;
a second association to be stored in the memory of the at least one computer system between a second sync method of the sync object and an operational event of the third automated banking machine software object; and
the display to output a second visual link between the first icon and the third icon, which second visual link visually represents the second association;
c) through operation of the at least one computer system responsive at least in part to the first and second associations caused to be stored in (b), producing processor executable instructions adapted to cause the at least one processor associated with the automated banking machine to cause the automated banking machine to carry out two different operations, each of which result in respective outcomes using two different respective transaction function devices, and carry out at least one further operation responsive at least in part to the sync object and the two respective outcomes;
wherein the processor executable instructions produced in (c) are adapted to cause the at least one processor of the automated banking machine to execute the sync object and the first and second automated banking machine software objects, wherein the two different operations are carried out based at least in part on the first and second automated banking machine software objects;
wherein the sync object includes a plurality of sync exit events, wherein the processor executable instructions produced in (c) are adapted to cause;
the two operations to trigger respectively the operational events of the second and third automated banking machine software objects, which operational events when triggered cause the respective first and second sync methods of the sync object to be called with results data indicative of the outcomes of each respective operation carried out with the two transaction function devices;
the sync object to trigger different ones of the sync exit events responsive to different combinations of results data of calls to the first and second sync methods; and
the automated banking machine to carry out the at least one further operation responsive to at least one of the sync exit events being triggered.
3 Assignments
0 Petitions
Accused Products
Abstract
An automated banking machine controlled responsive to data bearing records includes a card reader that can read identifying data from user cards. User operation of the automated banking machine is authorized responsive to the identifying data read by the card reader. The automated banking machine is allowed temporary usage of a machine application that enables the machine to perform an authorized banking transaction requiring operation of the card reader.
-
Citations
15 Claims
-
1. At least one article of computer readable media bearing non-transitory computer executable instructions operative to cause at least one computer system to carry out a method of producing processor executable instructions adapted to cause at least one processor associated with an automated banking machine to cause the automated banking machine to carry out financial transfers responsive at least in part to data read from data bearing records, wherein the automated banking machine includes a card reader that is operative to read card data from user cards corresponding to financial accounts, the method comprising:
- a) through operation of the at least one computer system, causing a display to output a plurality of icons including a first icon, a second icon, and a third icon, wherein the first, second, and third icons correspond to visual representations of a plurality of automated banking machine software objects, including respectively first, second, and third automated banking machine software objects, wherein the first, second, and third automated banking machine software objects are adapted to be executed by the at least one processor associated with the automated banking machine, wherein the first automated banking machine software object corresponds to a sync object, wherein the sync object includes a plurality of sync methods, wherein each of the second and third automated banking machine software objects includes respective operational events;
b) through operation of the at least one computer system, causing;
a first association to be stored in a memory of the at least one computer system between a first sync method of the sync object and an operational event of the second automated banking machine software object;
the display to output a first visual link between the first icon and the second icon, which first visual link visually represents the first association;
a second association to be stored in the memory of the at least one computer system between a second sync method of the sync object and an operational event of the third automated banking machine software object; and
the display to output a second visual link between the first icon and the third icon, which second visual link visually represents the second association;
c) through operation of the at least one computer system responsive at least in part to the first and second associations caused to be stored in (b), producing processor executable instructions adapted to cause the at least one processor associated with the automated banking machine to cause the automated banking machine to carry out two different operations, each of which result in respective outcomes using two different respective transaction function devices, and carry out at least one further operation responsive at least in part to the sync object and the two respective outcomes;wherein the processor executable instructions produced in (c) are adapted to cause the at least one processor of the automated banking machine to execute the sync object and the first and second automated banking machine software objects, wherein the two different operations are carried out based at least in part on the first and second automated banking machine software objects; wherein the sync object includes a plurality of sync exit events, wherein the processor executable instructions produced in (c) are adapted to cause;
the two operations to trigger respectively the operational events of the second and third automated banking machine software objects, which operational events when triggered cause the respective first and second sync methods of the sync object to be called with results data indicative of the outcomes of each respective operation carried out with the two transaction function devices;
the sync object to trigger different ones of the sync exit events responsive to different combinations of results data of calls to the first and second sync methods; and
the automated banking machine to carry out the at least one further operation responsive to at least one of the sync exit events being triggered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- a) through operation of the at least one computer system, causing a display to output a plurality of icons including a first icon, a second icon, and a third icon, wherein the first, second, and third icons correspond to visual representations of a plurality of automated banking machine software objects, including respectively first, second, and third automated banking machine software objects, wherein the first, second, and third automated banking machine software objects are adapted to be executed by the at least one processor associated with the automated banking machine, wherein the first automated banking machine software object corresponds to a sync object, wherein the sync object includes a plurality of sync methods, wherein each of the second and third automated banking machine software objects includes respective operational events;
-
15. At least one article of computer readable media bearing non-transitory processor executable instructions operative to cause at least one processor associated with an automated banking machine to cause the automated banking machine to carry out a method involving financial transfers responsive at least in part to data read from data bearing records, wherein the automated banking machine includes a card reader that is operative to read card data from user cards corresponding to financial accounts, the method comprising:
-
a) through operation of the at least one processor, carrying out two different operations using two different respective transaction function devices in the automated banking machine responsive at least in part to at least two different respective automated banking machine software objects executing in the at least one processor; b) through operation of the at least one processor, triggering respectively operational events of each of the two automated banking machine software objects, responsive at least in part to the respective operations of the two different respective transaction function devices in (a); c) responsive at least in part to the operational events triggered in (b), through operation of the at least one processor causing respective first and second sync methods of a sync automated banking machine object executing in the at least one processor to be called with results data indicative of outcomes of each respective operation carried out with the two transaction function devices; d) through operation of the at least one processor, causing with the sync object one of a plurality of sync exit events of the sync object to be triggered responsive at least in part to a specified combination of results data of calls to the first and second sync methods in (c); and e) through operation of the at least one processor, causing the automated banking machine to carry out at least one further operation responsive at least in part to the one sync exit event triggered in (d).
-
Specification