Patent ID: 7093749
Filing Date: 2006-08-22
Classification: G07F

Abstract:
1. An ATM apparatus comprising: at least one computer; at least one output device in operative connection with the at least one computer; a hardware layer, wherein the hardware layer includes: an application layer operative in the at least one computer, wherein the application layer includes at least one user interface application adapted to enable users of the ATM apparatus to perform transaction functions including the operation of the transaction function devices; an extensions for financial services (XFS) layer operative in the at least one computer, wherein the at least one user interface application is adapted to control operation of transaction function devices through communication with the XFS layer, wherein the SPs are adapted to control operation of the transaction function devices responsive to communication with the XFS layer; at least one diagnostic application operative in the computer, wherein responsive to communication with the XFS layer the at least one diagnostic application is operative to instruct at least one of the transaction function devices to perform at least one predefined function, and wherein the at least one diagnostic application is operative to determine whether the at least one predefined function was performed successfully and whether a failure to perform the at least one predefined function successfully is likely caused by at least one malfunction associated with the application layer or the hardware layer, and wherein the diagnostic application is operative to cause the computer to output through the at least one output device, at least one message that includes indicia representative of the application layer or the hardware layer which is determined as associated with the at least one malfunction.