Automated banking machine diagnostic system and method
First Claim
1. A method comprising:
- a) causing through operation of at least one first computer of an ATM, data corresponding to a first plurality of diagnostic messages to be stored in a memory device of the ATM, wherein the ATM includes a cash dispenser, wherein at least one of the first plurality of diagnostic messages includes data representative of a cash dispenser error;
b) periodically causing through operation of at least one first software component operating in the at least one first computer, the at least one first computer to store data corresponding to a second plurality of diagnostic messages in a data store of the ATM, wherein the second plurality of diagnostic messages corresponds to at least some of the diagnostic messages included in the first plurality of diagnostic messages;
c) receiving with the at least one first computer through operation of the at least one first software component a first communication from at least one second computer;
d) causing through operation of the at least one first software component, the at least one first computer to send data corresponding to a third plurality of diagnostic messages to the at least one second computer responsive to the first communication, wherein the third plurality of diagnostic messages corresponds to at least some of the diagnostic messages included in the second plurality of diagnostic messages stored in the data store.
18 Assignments
0 Petitions
Accused Products
Abstract
A diagnostic server software component for an automated banking machine is provided. The diagnostic server is operative to periodically retrieve diagnostic messages from a nonvolatile memory of the machine and store the diagnostic messages on the hard drive of the machine. The software is further operative responsive to communication from an external computing device to send diagnostic messages stored on the hard drive to an external computing device. The software may further be operative to route transaction diagnostic messages between the machine and a remote host banking system. The software may retrieve the diagnostic messages directly from a specified memory address of the nonvolatile memory. The software may periodically communicate with terminal control software of the machine to cause the terminal control software to retrieve the diagnostic messages from the nonvolatile memory.
31 Citations
27 Claims
-
1. A method comprising:
-
a) causing through operation of at least one first computer of an ATM, data corresponding to a first plurality of diagnostic messages to be stored in a memory device of the ATM, wherein the ATM includes a cash dispenser, wherein at least one of the first plurality of diagnostic messages includes data representative of a cash dispenser error; b) periodically causing through operation of at least one first software component operating in the at least one first computer, the at least one first computer to store data corresponding to a second plurality of diagnostic messages in a data store of the ATM, wherein the second plurality of diagnostic messages corresponds to at least some of the diagnostic messages included in the first plurality of diagnostic messages; c) receiving with the at least one first computer through operation of the at least one first software component a first communication from at least one second computer; d) causing through operation of the at least one first software component, the at least one first computer to send data corresponding to a third plurality of diagnostic messages to the at least one second computer responsive to the first communication, wherein the third plurality of diagnostic messages corresponds to at least some of the diagnostic messages included in the second plurality of diagnostic messages stored in the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
a) operating an ATM to carry out a plurality of transactions, wherein the ATM includes a plurality of transaction function devices and wherein at least one of the transaction function devices comprises a cash dispenser and at least some of the transactions include dispensing cash; b) during at least a portion of (a), storing data corresponding to a plurality of statuses related to the operation of at least one of the transaction function devices in carrying out at least one of the plurality of transactions in at least one first data store in the ATM; c) including at least a portion of the data stored in (b) in the at least one first data store, in at least one second data store in the ATM responsive to operation of at least one software component operating in at least one computer in the ATM; d) subsequent to (a) receiving through operation of the at least one computer in the ATM, at least one message from a separate computer located external of the ATM; e) responsive to the at least one message received in (d) operating the at least one computer to send to the separate computer, the data corresponding to the statuses stored in the at least one second data store. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification