IP Library › Granted Patent US 11,449,860
Granted Patent B2
US 11,449,860 · App. 16/877,650 · Granted Sep 20, 2022

Specialized keypad for pre-staging complex transactions

Inventor: Saurabh Gupta (New Delhi, IN)
Assignee: Bank of America Corporation
G06Q20/352G06K7/0065G06Q20/382G06Q20/4012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,449,860
App. No.
16/877,650
Granted
Sep 20, 2022
Kind
B2
Abstract

Wait times at ATMs may undermine the utility of these self-service machines. ATMs are configured to provide faster self-service kiosks that allow users to quickly perform common financial transactions. However, it has been increasing common for users to have to wait on a line to access an ATM. Apparatus and methods are provided for a smart card that stages transactions by capturing the amount, pin and other necessary information on the smart card itself, before the user begins interacting with the ATM. Information captured by the smart card may be transferred to ATM when the smart card is inserted into ATM. The user does not provide the ATM with any additional information after inserted the smart card into the ATM, thereby improving the transaction processing efficiency of the ATM and enhancing user satisfaction.

Claims (53)

1. A system for improving transaction processing efficiency of an Automated Teller Machine (“ATM”), the system comprising a smart card having a thickness not greater than 0.8 mm and a surface area not greater than 86 mm×54 mm and the smart card comprising:

a communication interface comprising a wireless communication circuit and a contact-based communication circuit;

a microprocessor;

a user input system in electronic communication with the microprocessor, the user input system comprising:

a keypad comprising a first special purpose key and a second special purpose key;

an input controller that captures data entered using the keypad, including a first actuation of the first special purpose key, a first actuation of the first special purpose key and actuation of the second special purpose key;

a voice controller that generates an audio message confirming formulation of first target transaction instructions triggered by the first actuation of the first special purpose key when the smart card is more than a threshold distance away from the ATM, the first target transaction instructions corresponding to a first desired transaction; and

an encryption controller that encrypts the data captured by the input controller; and

executable instructions stored in a non-transitory memory, that when run by the microprocessor:

in response to the actuation of the second special purpose key:

scan for and detect a wireless ATM communication channel;

conduct secure wireless communication with the ATM over the wireless ATM communication channel using the communication interface and authenticate the smart card at the ATM utilizing authentication information stored locally on the smart card; and

transfer the first target transaction instructions from the smart card to the ATM over the wireless ATM communication channel before the smart card is inserted into the ATM and initiate pre-processing of the first target transaction instructions at the ATM before the smart card is inserted into the ATM;

in response to detecting the second actuation of the first special purpose key, formulate second target transaction instructions; and

in response to determining that the that smart card is less than a threshold distance away from the ATM, that a current time is within a window defined by the first target transaction instructions, and detecting that the smart card has been inserted into the ATM and established a contact-based communication channel with the ATM, automatically trigger sequential execution of the first and second target transaction instructions without prompting the user for any additional inputs at the ATM.

2. The system of claim 1 wherein the executable instructions stored in the non-transitory memory, when run by the microprocessor:

formulate the first target transaction instructions corresponding to a cash withdrawal or a bill payment in response to detecting the first actuation of the first special purpose key within a predetermined interval; and

formulate the second target transaction instructions corresponding to an account transfer in response to detecting the second actuation of the first special purpose key within the predetermined interval.

3. The system of claim 1 wherein the executable instructions stored in the non-transitory memory, when run by the microprocessor, formulate the first target transaction instructions corresponding to an account balance in response to detecting a long-press of the first special purpose key during a predetermined interval.

4. The system of claim 1 wherein the executable instructions, when run by the microprocessor, delete the second target transaction instructions from the smart card when the first target transaction instructions are not executed within a pre-determined time period.

5. The system of claim 1 wherein:

the ATM is a first ATM; and

the executable instructions, when run by the microprocessor:

trigger execution of the first target transaction instructions at the first ATM; and

trigger execution of the second target transaction instructions at a second ATM after successful execution of the first target transaction instructions at the first ATM.

6. A system for improving transaction processing efficiency of an Automated Teller Machine (“ATM”), the system comprising a smart card having a thickness not greater than 0.8 mm and a surface area not greater than 86 mm×54 mm and the smart card comprising:

a communication interface;

a microprocessor;

a user input system in electronic communication with the microprocessor, the user input system comprising:

a keypad comprising a first special purpose key and a second special purpose key;

an input controller that captures data entered using the keypad, including a first actuation of the first special purpose key, a second actuation of the first special purpose key and actuation of a second special purpose key;

a voice controller that generates an audio message confirming formulation of first target transaction instructions triggered by the first actuation of the first special purpose key; and

an encryption controller that encrypts the data captured by the input controller; and

executable instructions stored in a non-transitory memory, that when run by the microprocessor:

formulate the first target transaction instructions in response to detecting the first actuation of the first special purpose key;

formulate second target transaction instructions in response to detecting the second actuation of the first special purpose key;

in response to the actuation of the second special purpose key, determine that the smart card is more than a threshold distance away from the ATM and then, authenticate the smart card at the ATM and establish a secure communication channel with the ATM using the communication interface;

determine that the smart card is less than a threshold distance away from the ATM and then, transfer the first target transaction instructions from the smart card to the ATM over the secure communication channel; and

after the smart card is inserted into the ATM and establishes a contact-based communication channel with the ATM, automatically trigger sequential execution of the first and the second target transaction instructions without prompting the user for any additional inputs at the ATM;

wherein each special purpose key comprises:

a button; and

an organic light emitting diode (“OLED”) display having a thickness not greater than 0.25 mm.

7. The system of claim 6 wherein the executable instructions stored in the non-transitory memory, when run by the microprocessor:

formulate the first target transaction instructions corresponding to a cash withdrawal or a bill payment in response to detecting the first actuation of the first special purpose key within a predetermined interval;

formulate the second target transaction instructions corresponding to an account transfer in response to detecting the second actuation of the first special purpose key within the predetermined interval.

8. The system of claim 6 wherein the executable instructions stored in the non-transitory memory, when run by the microprocessor, formulate the first target transaction instructions corresponding to an account balance in response to detecting a long-press of the first special purpose key during a predetermined interval.

9. The system of claim 6 wherein the executable instructions, when run by the microprocessor, delete the second target transaction instructions from the smart card when the first target transaction instructions are not executed within a pre-determined time period.

10. The system of claim 6 wherein:

the ATM is a first ATM; and

the executable instructions, when run by the microprocessor:

trigger execution of the first target transaction instructions at the first ATM; and

trigger execution of the second target transaction instructions at a second ATM after successful execution of the first target transaction instructions at the first ATM.

11. The system of claim 6 wherein each OLED display is configurable to display a label describing a specific transaction assigned to each special purpose key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: GUPTA, SAURABH
To: BANK OF AMERICA CORPORATION
Reel/Frame 052697/0043 →
Continuity (1)
Related Publication 20210365927A1 · Nov 25, 2021
Cited By (1)
US 12,632,689