Patent ID: 8381970

Claim:
A method involving a server associated with an automated transaction machine operable to cause financial transfers responsive at least in part to data read from data bearing records, wherein the machine includes: at least one reader, wherein the at least one reader is operable to read user data which corresponds to financial accounts, a cash dispenser, wherein the cash dispenser is operable to selectively dispense cash stored in the machine to users of the machine, at least one display, at least one machine data store, wherein the at least one machine data store includes data corresponding to instructions, wherein the instructions are configured to cause the at least one computer to cause the machine to operate to carry out at least one transaction logic flow configured to cause financial transfers, wherein the instructions include: data corresponding to a plurality of points in at least one transaction logic flow, data corresponding to a plurality of display screen outputs, and data associating each of the plurality of points with a respective display screen output; wherein the instructions are configured to cause the machine in carrying out a first transaction to: cause the at least one reader to read first user data that corresponds to a first financial account, cause at least one message to be communicated to a remote financial transaction host that is operable to authorize the machine to carry out transactions, wherein the at least one message includes data corresponding to the first user data, cause the cash dispenser to dispense cash responsive at least in part to computer-determined correspondence between stored data and data communicated in the at least one message, and cause the first financial account to be assessed a value corresponding to the cash dispensed; wherein the machine is operable during the first transaction to: be at each of a plurality of points in at least one transaction logic flow, and cause the at least one display to output each of the plurality of display screen outputs when the machine is at the associated points; wherein the server is other than the remote financial transaction host, wherein the server is not operable to authorize the machine to carry out transactions, wherein the method comprises: (a) operating the server to communicate with the machine; and (b) operating the server to cause at least one change in the at least one machine data store, wherein the at least one change includes at least one of: (bi) changing the data corresponding to at least one point in at least one transaction logic flow; and (bii) changing the data corresponding to at least one display screen output of the plurality of display screen outputs.