Patent ID: 7837097

Claim:
A method carried out with an automated banking machine that operates responsive to data read from a data bearing record in carrying out a banking transaction, wherein the method comprises: (a) operating an automated banking machine to read card data from a user card through operation of a card reader of the machine, wherein the card data corresponds to a user financial account, wherein the machine includes at least one transaction function device, wherein the at least one transaction function device includes a currency dispenser operative to selectively dispense currency stored in the machine to machine users, wherein the machine includes at least one computer, wherein the at least one computer is in operative connection with the card reader and the at least one transaction function device, (b) operating the machine during the banking transaction to cause at least a portion of the card data read by the card reader to be included in a transaction data object software component operating in the at least one computer; (c) subsequent to step (b), operating the at least one computer to initiate passing of the software component from the machine to a server of a banking system including the machine, wherein the passed software component includes the card data read by the card reader and included in the software component in (b); (d) subsequent to step (c), operating the at least one computer to receive the software component from the server, wherein the received software component includes authorization data included through operation of the server, wherein the authorization data indicates that the card data corresponds to an authorized machine user; (e) subsequent to step (d), operating the at least one computer during the transaction to access the authorization data of the received software component; (f) operating the at least one computer responsive to the authorization data accessed in step (e), to cause operation of the currency dispenser; (g) subsequent to step (f), operating the at least one computer to cause transaction data corresponding to operation of the currency dispenser to be included in the software component by modifying the software component in the at least one computer; and (h) subsequent to step (g), operating the at least one computer to initiate sending of the software component from the machine to a server in providing an account of the transaction, wherein the sent software component includes the transaction data.