IP Library Granted Patent US 10,108,959
Granted Patent B2
US 10,108,959 · App. 14/577,716 · Granted Oct 23, 2018

Systems and methods for performing ATM fund transfer using active authentication

Inventors: Rudolph Christian Wolfs (Hockessin, DE); David Aaron Pinski (Narberth, PA)
Assignee: CAPITAL ONE SERVICES, LLC
G06Q20/4012G06Q20/1085G06Q20/20G06Q20/3278G06Q20/385G06Q20/3829G06Q20/401G06Q20/425
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 10,108,959
App. No.
14/577,716
Granted
Oct 23, 2018
Kind
B2
Abstract

A method of performing a fund transfer at an ATM includes receiving an active authentication transaction key at an ATM from a mobile financial transaction instrument via a wireless communication protocol, generating a PIN at the ATM, and storing the PIN in a machine readable storage medium. An authorization request message is transmitted to a financial institution identified by the active authentication transaction key. The authorization request message includes the PIN and at least a portion of the active authentication transaction key. The PIN is received from a user of the mobile financial transaction instrument, and the funds are dispensed in response to receiving the PIN.

Claims (66)

1. A method of performing a funds transfer using an automated teller machine (ATM), comprising:

receiving, by at least one computer processor of a financial institution, a funds transfer request from a transferor having an account with the financial institution, said funds transfer request comprising a unique identifier of a mobile financial transaction instrument of a transferee;

generating, in response to the funds transfer request, by the at least one computer processor, a first PIN and a one-time active authentication transaction key, the key comprising a random alpha-numeric string;

storing, in a non-transient memory device, the one-time active authentication transaction key, the first PIN, and at least the unique identifier;

transmitting, by the at least one computer processor, a message comprising the first PIN to the mobile financial transaction instrument of the transferee uniquely identified in the funds transfer request;

establishing, by the at least one computer processor, a secure connection with the mobile financial transaction instrument of the transferee;

receiving, by the at least one computer processor via the established secure connection, a PIN from the mobile financial transaction instrument of the transferee;

validating, by the at least one computer processor, the received PIN by comparing the received PIN to the stored first PIN;

if the received PIN is validated, transmitting, by the at least one computer processor via the established secure connection, the stored one-time active authentication transaction key to the mobile financial transaction instrument of the transferee;

receiving, by the at least one computer processor, an authorization request for a funds transfer from an automated teller machine (ATM), said authorization request comprising the portion of a one-time active authentication transaction key received by the ATM from the mobile financial transaction instrument of the transferee and a second PIN generated by the ATM to authenticate the transferee;

validating, by the at least one computer processor, the received portion of the one-time active authentication transaction key by comparing the received portion of the one-time active authentication transaction key to the stored one-time active authentication transaction key;

if the received portion of the one-time active authentication transaction key is validated, transmitting, by the at least one computer processor, an authorization message to the ATM authorizing dispersal of funds to complete the funds transfer and transmitting the second PIN to the mobile financial instrument of the transferee;

receiving, by the ATM from the mobile financial transaction instrument of the transferee, the second PIN;

in response to receiving the authorization message from the at least one computer processor and the second PIN from the mobile financial transaction instrument of the transferee, verifying, by the ATM, whether the received second PIN matches the generated second PIN; and

dispensing, by the ATM, funds to complete the funds transfer if the received second PIN matches the generated second PIN.

2. The method of claim 1 , wherein the step of transmitting the first PIN further comprises:

transmitting the first PIN to the mobile financial transaction instrument of the transferee via SMS or voicemail.

3. The method of claim 1 , wherein the funds transfer request further comprises an email address for the transferee, and wherein the step of transmitting the first PIN further comprises:

transmitting the first PIN to the mobile financial transaction instrument of the transferee via email.

4. The method of claim 1 , further comprising:

transmitting, by the at least one computer processor, a transaction confirmation request to a mobile financial transaction instrument of the transferor; and

receiving, at the at least one computer processor, a transaction confirmation from the mobile financial transaction instrument of the transferor.

5. The method of claim 1 , wherein the one-time active authentication transaction key further comprises information identifying the financial institution.

6. The method of claim 1 , further comprising:

transferring, in response to the funds transfer request, by the at least one computer processor, funds from the transferor's account to a wash account.

7. The method of claim 1 , further comprising:

if the portion of the one-time active authentication transaction key received from the ATM is invalid, transmitting, by the at least one computer processor, a message declining the authorization request to the ATM.

8. The method of claim 1 , further comprising:

if the PIN received from the mobile financial transaction instrument of the transferee is invalid, transmitting, by the at least one computer processor, a message declining the funds transfer to the mobile financial transaction instrument of the transferee.

9. The method of claim 1 , wherein the funds transfer request further comprises a time period during which the funds transfer is authorized, the method further comprising:

storing, in the non-transient memory device, the time period of the funds transfer request;

validating, by the at least one computer processor, that the authorization request from the ATM was received during the stored time period; and

if the authorization request from the ATM was received outside of the stored time period, transmitting, by the at least one computer processor, a message declining the authorization request to the ATM.

10. The method of claim 1 , wherein the second PIN comprises a multi-character alphanumeric code generated by a random number generator.

11. A non-transient machine-readable storage medium encoded with program code, wherein the program code is configured such that, when executed by at least one computer processor of a financial institution, the at least one computer processor performs a method comprising the steps of:

receiving, by the at least one computer processor of a financial institution, a funds transfer request from a transferor having an account with the financial institution, said funds transfer request comprising a unique identifier of a mobile financial transaction instrument of a transferee;

generating, in response to the funds transfer request, by the at least one computer processor, a first PIN and a one-time active authentication transaction key, the key comprising a random alpha-numeric string;

storing, in a non-transient memory device, the one-time active authentication transaction key, the first PIN, and at least the unique identifier;

transmitting, by the at least one computer processor, a message comprising the first PIN to the mobile financial transaction instrument of the transferee uniquely identified in the funds transfer request;

establishing, by the at least one computer processor, a secure connection with the mobile financial transaction instrument of the transferee;

receiving, by the at least one computer processor via the established secure connection, a PIN from the mobile financial transaction instrument of the transferee;

validating, by the at least one computer processor, the received PIN by comparing the received PIN to the stored first PIN;

if the received PIN is validated, transmitting, by the at least one computer processor via the established secure connection, the stored one-time active authentication transaction key to the mobile financial transaction instrument of the transferee;

receiving, by the at least one computer processor, an authorization request for a funds transfer from an automated teller machine (ATM), said authorization request comprising the portion of a one-time active authentication transaction key received by the ATM from the mobile financial transaction instrument of the transferee and a second PIN generated by the ATM to authenticate the transferee;

validating, by the at least one computer processor, the received portion of the one-time active authentication transaction key by comparing the received portion of the one-time active authentication transaction key to the stored one-time active authentication transaction key;

if the received portion of the one-time active authentication transaction key is validated, transmitting, by the at least one computer processor, an authorization message to the ATM authorizing dispersal of funds to complete the funds transfer and transmitting the second PIN to the mobile financial instrument of the transferee;

receiving, by the ATM from the mobile financial transaction instrument of the transferee, the second PIN;

in response to receiving the authorization message from the at least one computer processor and the second PIN from the mobile financial transaction instrument of the transferee, verifying, by the ATM, whether the received second PIN matches the generated second PIN; and

dispensing, by the ATM, funds to complete the funds transfer if the received second PIN matches the generated second PIN.

12. The non-transient storage medium of claim 11 , wherein the one-time active authentication transaction key further comprises information identifying the financial institution.

13. The non-transient storage medium of claim 11 , wherein the step of transmitting the first PIN further comprises:

transmitting the first PIN to the mobile financial transaction instrument of the transferee via SMS or voicemail.

14. The non-transient storage medium of claim 11 , wherein the funds transfer request further comprises an email address for the transferee, and wherein the step of transmitting the first PIN further comprises:

transmitting the first PIN to the mobile financial transaction instrument of the transferee via email.

15. The non-transient storage medium of claim 11 , wherein the encoded program code is further configured such that, when executed by the at least one computer processor, the method performed further comprises:

transmitting a transaction confirmation request to a mobile financial transaction instrument of the transferor; and

receiving a transaction confirmation from the mobile financial transaction instrument of the transferor.

16. The non-transient storage medium of claim 11 , wherein the encoded program code is further configured such that, when executed by the at least one computer processor, the method performed further comprises:

transferring, in response to the funds transfer request, funds from the transferor's account to a wash account.

17. The non-transient storage medium of claim 11 , wherein the encoded program code is further configured such that, when executed by the at least one computer processor, the method performed further comprises:

if the portion of the one-time active authentication transaction key received from the ATM is invalid, transmitting a message declining the authorization request to the ATM; and

if the PIN received from the mobile financial transaction instrument of the transferee is invalid, transmitting a message declining the funds transfer to the mobile financial transaction instrument of the transferee.

18. The non-transient storage medium of claim 11 , wherein the encoded program code is further configured such that, when executed by the at least one computer processor, the method performed further comprises:

storing, in the non-transient memory device, a time period of the funds transfer request, wherein the funds transfer request further comprises the time period during which the funds transfer is authorized;

validating that the authorization request from the ATM was received during the stored time period; and

if the authorization request from the ATM was received outside of the stored time period, transmitting a message declining the authorization request to the ATM.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2019
From: CAPITAL ONE FINANCIAL CORPORATION
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 048918/0380 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2018
From: WOLFS, RUDOLPH CHRISTIAN; PINSKI, DAVID AARON
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 046916/0368 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: WOLFS, RUDOLPH CHRISTIAN
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 036363/0774 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2015
From: WOLFS, RUDOLPH CHRISTIAN; PINSKI, DAVID AARON
To: CAPITAL ONE FINANCIAL CORPORATION
Reel/Frame 036363/0851 →
Continuity (7)
Continuation 13117516 · May 27, 2011
Continuation 13101759 · May 5, 2011
Continuation 13085754 · Apr 13, 2011
Provisional Application 61452888 · Mar 15, 2011
Provisional Application 61452880 · Mar 15, 2011
Provisional Application 61452910 · Mar 15, 2011
Related Publication 20150106275A1 · Apr 16, 2015
Cited By (7)
US 12,333,518 US 12,437,329 US 12,481,993 US 12,536,520 US 12,555,090 US 12,608,693 US 12,646,059