Patent ID: 7080036

Claim:
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.