Automated banking machine development method
First Claim
1. A method of visually programming an automated transaction machine comprising:
- a) providing a first icon and a second icon on a work space, wherein the first icon corresponds to a first ATM object and the second icon corresponds to a second ATM object, wherein the second ATM object corresponds to a backstage control ATM object;
b) creating an association between the first and the second ATM objects by visually representing the association between the first and second icons in the work space;
c) storing in a memory a plurality of instructions that are representative of the association visually represented in the work space;
d) performing a transaction with an automated transaction machine responsive to the instructions, wherein the association created corresponds to a linking of an event of the first ATM object to a function of the second ATM object;
e) triggering the event of the first ATM object;
f) performing the function of the second ATM object responsive to the association;
g) prior to step (f), storing in the memory second instructions that are representative of at least one second association visually represented in a second work space, wherein the second work space includes a second backstage control ATM object, and wherein in step (f) the function includes having the automated transaction machine attempt to load the second instructions;
h) triggering a director load event of the second backstage control ATM object;
wherein the second backstage control ATM object includes a timeout value, wherein responsive to the automated transaction machine successfully loading the second instructions and a period of time has elapsed that is greater than the timeout value, further comprising,i) triggering a screen timeout event of the second backstage control ATM object.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of visually programming an automated transaction machine (12). The method includes the creation of terminal directors (225) that generally correspond to transactions performed by the automated transaction machine. The terminal directors are programmed by visually creating associations (238) between a plurality of ATM objects (230, 232) in a work space (224). Exemplary ATM objects include an authorization object (260), a back stage control object (262), a card reader object (264), a customer profile object (266), a depositor object (268), a dispenser object (270), keypad object (272), a logic object (274), a OCS object (276), a presenter object (278), a PIN entry object (280), a printer object (282), a sync object (284), and a transaction data object (286). The customer profile object is operative to retrieve customer profile information responsive to a determined customer of a person using the ATM.
88 Citations
8 Claims
-
1. A method of visually programming an automated transaction machine comprising:
-
a) providing a first icon and a second icon on a work space, wherein the first icon corresponds to a first ATM object and the second icon corresponds to a second ATM object, wherein the second ATM object corresponds to a backstage control ATM object; b) creating an association between the first and the second ATM objects by visually representing the association between the first and second icons in the work space; c) storing in a memory a plurality of instructions that are representative of the association visually represented in the work space; d) performing a transaction with an automated transaction machine responsive to the instructions, wherein the association created corresponds to a linking of an event of the first ATM object to a function of the second ATM object; e) triggering the event of the first ATM object; f) performing the function of the second ATM object responsive to the association; g) prior to step (f), storing in the memory second instructions that are representative of at least one second association visually represented in a second work space, wherein the second work space includes a second backstage control ATM object, and wherein in step (f) the function includes having the automated transaction machine attempt to load the second instructions; h) triggering a director load event of the second backstage control ATM object; wherein the second backstage control ATM object includes a timeout value, wherein responsive to the automated transaction machine successfully loading the second instructions and a period of time has elapsed that is greater than the timeout value, further comprising, i) triggering a screen timeout event of the second backstage control ATM object. - View Dependent Claims (2, 3)
-
-
4. A method of visually programming an automated transaction machine comprising:
-
(a) providing a first icon and a second icon on a work space, wherein the first icon corresponds to a first ATM object and the second icon corresponds to a second ATM object, wherein the second ATM object corresponds to a sync ATM object, wherein the second ATM object includes at least one sync timer and at least one sync timeout property; (b) creating a first association between the first and the second ATM objects by visually representing the first association between the first and second icons in the work space, wherein the first association created corresponds to a linking of an event of the first ATM object to a first function of the second ATM object; (c) storing in a memory a plurality of instructions that are representative of the first association visually represented in the work space; (d) performing a transaction with an automated transaction machine responsive to the instructions; (e) triggering the event of the first ATM object; (f) performing the first function of the second ATM object responsive to the first association; (g) prior to step (c), providing a third icon on the work space, wherein the third icon corresponds to a third ATM object; (h) creating a second association between the second ATM object and the third ATM object by visually representing the second association between the second and third icons in the work space, wherein the second association created corresponds to a linking of an event of the third ATM object to a second function of the second ATM object; (i) prior to step (c), providing a fourth icon on the work space, wherein the fourth icon corresponds to a fourth ATM object; (j) creating a third association between the second ATM object and the fourth ATM object by visually representing the third association between the second and fourth icons in the work space, and wherein the third association created corresponds to a linking of an event of the second ATM object to a function of the fourth ATM object; (k) starting the sync timer of the second ATM object responsive to the first association. - View Dependent Claims (5, 6, 7, 8)
-
Specification