Patent ID: 7922078

Claim:
An automated banking machine that operates responsive to data read from data bearing records, comprising: at least one computer; at least one data store, wherein the at least one data store is in operative connection with the at least one computer; a plurality of devices in operative connection with the at least one computer, including: a card reader, wherein the card reader is operative to read card data from user cards, wherein the card data corresponds to financial accounts; a cash dispenser, wherein the cash dispenser is operative to dispense cash stored within the automated banking machine to machine users; a plurality of input devices, wherein the input devices include a first manual input device of a first type and a second manual input device of a second type that differs from the first type; at least one output device, wherein the at least one output device includes a consumer display screen; a consumer user station, wherein the card reader, cash dispenser, first manual input device and consumer display screen are machine user accessible at the consumer user station and operative in carrying out banking transactions through operation of the automated banking machine; a maintenance user station, wherein the second manual input device is accessible at the maintenance user station and operative in carrying out at least one maintenance activity through operation of the automated banking machine; wherein the at least one data store includes computer executable instructions including at least one markup language document, wherein the instructions included in the at least one markup language document are operative to associate computer executable instructions operative to cause the at least one computer to generate a user interface object and computer executable instructions operative to cause the at least one computer to carry out at least one device operation; and wherein the computer executable instructions include at least one software component, wherein the at least one computer is operative responsive to data corresponding to the first manual input device, the at least one software component and the at least one markup language document to cause a first user interface to be output through the consumer display screen, wherein the first user interface includes a first user interface object, wherein the first user interface object is configured to be selectable through at least one manual input through the first manual input device; and wherein the at least one computer is operative responsive to receipt of at least one input through the first manual input device and the at least one markup language document, to cause the automated banking machine to carry out the at least one device operation.