Abstract A method is provided for reducing customer transaction time in an automated teller machine (ATM) having various peripheral devices associated therewith. Each peripheral device associated with the ATM; e.g., a card handler mechanism, a printer mechanism, one or more cash dispense mechanisms, and a depository mechanism, include a dedicated processor and memory for controlling the operation of the peripheral device connected thereto. The ATM also includes a peripheral control unit connected to the various subsystem controllers and to an ATM control unit for receiving generated transaction sequence event messages and in response thereto concurrently processing the messages to initiate simultaneous real-time operation of the various peripheral devices. For example, the concurrent processing of transaction sequence event messages allows completion of the card read activity, entry of a customer PIN and printing of the customer receipt header to take place simultaneously. This parallel activity of the peripheral devices reduces the elapsed time for a customer to complete an ATM transaction.
A method for completing a customer initiated transaction in an automated teller machine (ATM) having various peripheral devices associated therewith, comprising the steps of: (a) defining a transaction sequence table describing transaction sequence events; (b) separating said transaction sequence events into command/request events and response/status events, each of said command/request events having a corresponding response/status event; (c) ordering said transaction sequence events in said transaction sequence table such that a plurality of command/request events precede their corresponding response/status events; (d) initiating a first command/request event in said table for commanding/requesting the operation of a first peripheral device associated with said ATM; and (e) simultaneously repeating step (d) for additional peripheral devices associated with said ATM to initiate simultaneous real-time operation of said various peripheral devices.
Claim 2
Independent Claim
125 words
A method for completing a customer initiated transaction in an automated teller machine (ATM) having various peripheral devices associated therewith, comprising the steps of: (a) defining a transaction sequence table describing transaction sequence events; (b) separating said transaction sequence events into command/request events and response/status events, each of said command/request events having a corresponding response/status event; (c) ordering said transaction sequence events in said transaction sequence table such that a plurality of command/request events precede their corresponding response/status events; (d) initiating a first command/request event in said table for commanding/requesting the operation of a first peripheral device associated with said ATM; and (e) simultaneously repeating step (d) for additional peripheral devices associated with said ATM to initiate simultaneous real-time operation of said various peripheral devices.
Claim 3
Dependent Claim
47 words
The method for completing a customer transaction as described in claim 1 further including the steps of: (f) initiating a first response/status event uniquely associated with said first command/request event initiated in step (d); and (g) repeating step (f) for each response/status event initiated in steps (d)-(e).
Claim 4
Dependent Claim
32 words
The method for completing a customer transaction as described in claim 1 wherein said plurality of first command/request events include reading card data, printing customer receipt header data and requesting customer PIN.
Claim 5
Dependent Claim
30 words
The method for completing a customer transaction as described in claim 2 further including the step of: (h) requesting initiation of a customer transaction following validation of a customer PIN.
Claim 6
Dependent Claim
25 words
The method for completing a customer transaction as described in claim 4 further including the step of: (i) repeating steps (d)-(g) to complete said transaction.