IP Library Granted Patent US 11,308,481
Granted Patent B1
US 11,308,481 · App. 15/395,072 · Granted Apr 19, 2022

Cardless ATM authentication

Inventors: Michael R. Thomas (San Francisco, CA); Armin Ajami (San Francisco, CA); Roger Baclig (Daly City, CA); Jeffrey Cornman (San Francisco, CA); Darrell Suen (San Ramon, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/3278G06Q20/1085G06Q20/4012G06Q20/40145
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,308,481
App. No.
15/395,072
Granted
Apr 19, 2022
Kind
B1
Abstract

Systems and methods for cardless authentication of a user at an automated teller machine are described. A method includes receiving, by a mobile device, a proximity notification from an automated teller machine; receiving, by the mobile device, a request for authentication information regarding a user of the mobile device; and transmitting, by the mobile device, the authentication information to the automated teller machine for authentication to, in turn, enable a user to perform a financial transaction at the automated teller machine based upon the transmitted authentication information.

Claims (51)

1. A method, comprising:

storing, by a mobile banking application of a mobile device, a customer token and a device token, the customer token identifying a customer, the device token identifying the mobile device;

configuring, by the mobile banking application, a pre-staged cash withdrawal for implementation by a designated automated teller machine, wherein configuring the pre-staged cash withdrawal comprises:

providing, by the mobile banking application, a transaction amount, the designated automated teller machine for implementing the pre-staged cash withdrawal, and a designated time range for the pre-staged cash withdrawal;

detecting, by the mobile device, a proximity notification in a form of a beacon identifier broadcast from an automated teller machine within the designated time range, the automated teller machine having a transaction card withdrawal limit;

transmitting, by the mobile device in response to detecting the proximity notification within the designated time range, the beacon identifier, the customer token, and the device token to a bank computer system;

prompting, by the mobile device in response to detecting the proximity notification within the designated time range, a user of the mobile device to confirm that the automated teller machine should proceed with the pre-staged cash withdrawal;

in response to receiving an affirmative response from the user and based on the mobile device detecting the proximity notification within the designated time range, transmitting, by the mobile device, a signal to the automated teller machine to initiate the pre-staged cash withdrawal;

receiving, by the mobile device, a request for authentication information regarding the user of the mobile device based on the transaction amount exceeding the transaction card withdrawal limit;

generating, by the mobile device, the authentication information, the authentication information including a code; and

providing, by the mobile device, the generated authentication information to the automated teller machine for authentication to, in turn, enable the user to perform the pre-staged cash withdrawal at the automated teller machine with an increased cash withdrawal limit based upon the generated authentication information,

wherein the increased cash withdrawal limit is higher than the transaction card withdrawal limit and the transaction amount exceeds the transaction card withdrawal limit.

2. The method of claim 1 , wherein the pre-staged cash withdrawal does not require a transaction card to be authenticated.

3. The method of claim 1 , wherein the proximity notification is based on the mobile device being at or within a predefined distance of the automated teller machine.

4. The method of claim 1 , wherein the prompt includes requesting, by the mobile device, the user to provide a personal identification number (PIN) associated with the user.

5. The method of claim 1 , wherein at least one of the device token and the customer token are only provided in response to the mobile device receiving valid authentication information for accessing the mobile banking application.

6. The method of claim 5 , wherein the valid authentication information further includes at least one of a valid: personal identification number (PIN); biometric information; and a vibrational pattern of the mobile device.

7. A mobile device, comprising:

logic stored by a memory device; and

a processor coupled to the memory device, the processor configured to execute the logic stored by the memory device to perform operations including:

store, by a mobile banking application of the mobile device, a customer token and a device token, the customer token identifying a customer, the device token identifying the mobile device;

configure, by the mobile banking application, a pre-staged cash withdrawal for implementation by a designated automated teller machine, wherein configuring the pre-staged cash withdrawal comprises:

providing, by the mobile banking application, a transaction amount, the designated automated teller machine for implementing the pre-staged cash withdrawal, and a designated time range for the pre-staged cash withdrawal;

detect a proximity notification in a form of a beacon identifier broadcast from an automated teller machine within the designated time range, the automated teller machine having a transaction card withdrawal limit;

transmit, in response to detecting the proximity notification within the designated time range, the beacon identifier, the customer token, and the device token to a bank computer system;

prompt, in response to detecting the proximity notification within the designated time range, a user of the mobile device to confirm that the automated teller machine should proceed with the pre-staged cash withdrawal;

in response to receiving an affirmative response from the user and based on detecting the proximity notification within the designated time range, transmit a signal to the automated teller machine to initiate the pre-staged cash withdrawal;

receive a request for authentication information regarding the user of the mobile device based on the transaction amount exceeding the transaction card withdrawal limit;

generate the authentication information, the authentication information including a code; and

provide the generated authentication information to the automated teller machine for authentication to, in turn, enable the user to perform the pre-staged cash withdrawal at the automated teller machine with an increased cash withdrawal limit based upon the generated authentication information,

wherein the increased cash withdrawal limit is higher than the transaction card withdrawal limit and the transaction amount exceeds the transaction card withdrawal limit.

8. The mobile device of claim 7 , wherein the pre-staged cash withdrawal does not require a transaction card to be authenticated.

9. The mobile device of claim 7 , wherein the proximity notification is based on the mobile device being at or within a predefined distance of the automated teller machine.

10. A non-transitory computer-readable medium for enabling cardless authentication at an automated teller machine comprising instructions stored thereon that when executed on a processor, perform the steps of:

storing, by a mobile banking application of a mobile device, a customer token and a device token, the customer token identifying a customer, the device token identifying the mobile device;

configuring, by the mobile banking application, a pre-staged cash withdrawal for implementation by a designated automated teller machine, wherein configuring the pre-staged cash withdrawal comprises:

providing, by the mobile banking application, a transaction amount, the designated automated teller machine for implementing the pre-staged cash withdrawal, and a designated time range for the pre-staged cash withdrawal;

detecting, by the mobile device, a proximity notification in a form of a beacon identifier broadcast from an automated teller machine within the designated time range, the automated teller machine having a transaction card withdrawal limit;

transmitting, by the mobile device in response to detecting the proximity notification within the designated time range, the beacon identifier, the customer token, and the device token to a bank computing system;

prompting, by the mobile device in response to detecting the proximity notification within the designated time range, a user of the mobile device to confirm that the automated teller machine should proceed with the pre-staged cash withdrawal;

in response to receiving an affirmative response from the user and based on the mobile device detecting the proximity notification within the designated time range, transmitting, by the mobile device, a signal to the automated teller machine to initiate the pre-staged cash withdrawal;

receiving a request for authentication information regarding the user of a mobile device based on the transaction amount exceeding the transaction card withdrawal limit;

generating, by the mobile device, the authentication information, the authentication information including a code; and

providing, by the mobile device, the generated authentication information to the automated teller machine for authentication to, in turn, enable the user to perform the pre-staged cash withdrawal at the automated teller machine with an increased cash withdrawal limit based upon the generated authentication information,

wherein the increased cash withdrawal limit is higher than the transaction card withdrawal limit and the transaction amount exceeds the transaction card withdrawal limit.

11. The method of claim 1 , further comprising transmitting, by the mobile device, the beacon identifier back to the automated teller machine to alert the automated teller machine that the user is within proximity of the automated teller machine.

12. The method of claim 11 , wherein the mobile device receives the request for authentication information from the automated teller machine based on transmitting the beacon identifier back to the automated teller machine.

13. The method of claim 1 , wherein the increased cash withdrawal limit is dynamically determined at the automated teller machine based on a level of security determined to be in place for the mobile device.

14. The method of claim 1 , wherein the code is a machine-readable code.

15. The mobile device of claim 7 , wherein the code is a machine-readable code.

16. The non-transitory computer readable medium of claim 10 , wherein the code is a machine-readable code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2017
From: THOMAS, MICHAEL R.; AJAMI, ARMIN; BACLIG, ROGER; CORNMAN, JEFFREY; SUEN, DARRELL
To: WELLS FARGO BANK, N.A.
Reel/Frame 041971/0182 →
Continuity (2)
Continuation 14842292 · Sep 1, 2015
Provisional Application 62044699 · Sep 2, 2014
Cited By (11)
US 12,217,265 US 12,231,425 US 12,271,905 US 12,277,562 US 12,380,441 US 12,400,198 US 12,437,286 US 12,450,604 US 12,462,242 US 12,561,658 US 12,699,975