Patent ID: 9666037
Date: 2017-05-30
CPC Classifications: G06Q,G07F

Claim:
1. A computer program product comprising: a non-transitory computer-readable medium comprising: a first set of codes for causing a computer to identify a usage-pattern at an Automated Teller Machine (ATM), wherein the usage-pattern is defined by a customer prior to failure of a transaction previously initiated at the ATM and in response to identifying the usage-pattern, compile data associated with the usage-pattern, wherein the data includes (i) account information of the customer, (ii) a timestamp and (iii) information related to actions completed by the customer prior to failure of the transaction; a second set of codes for causing a computer to transform the data, including the information related to actions completed by the customer prior to the failure of the transaction, to create a pending transaction for the customer and queue the pending transaction in the ATM authorization system for a predetermined period of time, wherein the pending transaction expires after completion of the predetermined period of time and the start of the predetermined period of time is based on the timestamp of failed transaction; and a third set of codes for causing a computer to, during the predetermined period of time, receive a location notification that indicates that the customer is proximate to a location for completing the pending transaction and, in response to receiving the location notification, generate and initiate communication of a customer alert that includes information related to the pending transaction and the location for completing the pending transaction.