US 12,093,918 B2
Systems and methods for secure authentication of online transactions using tokens
Drew Jacobs, Arlington, VA (US); Daniel Beck, Arlington, VA (US); and Hannes Jouhikainen, Arlington, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed on Apr. 12, 2021, as Appl. No. 17/228,639.
Application 17/228,639 is a continuation of application No. 15/143,022, filed on Apr. 29, 2016, abandoned.
Claims priority of provisional application 62/156,057, filed on May 1, 2015.
Prior Publication US 2021/0304184 A1, Sep. 30, 2021
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/3224 (2013.01) [G06Q 20/367 (2013.01); G06Q 20/385 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for authenticating an electronic financial transaction using a token, comprising:
receiving, via a digital wallet application of a first computing device, a plurality of single-use tokens generated by a financial services system, wherein each single-use token of the plurality of single-use tokens comprises token information representing static information associated with a financial account of a user with the financial services system;
causing, via a payment application of a second computing device, an application interface or web page to be displayed, the application interface or web page including a selectable display element for requesting a secure transaction to be performed between the payment application and a merchant system;
receiving, via the payment application, from the application interface or web page, a selection of the display element indicating that a request was made to perform the secure transaction;
receiving, via the digital wallet application, credential information;
determining, via the digital wallet application, a proximity between the first computing device and the second computing device based on a local network to which the first computing device and the second computing device are connected;
authenticating, via the payment application and the digital wallet application, the request based on (i) the proximity and (ii) a determination that the credential information is correct;
transmitting, via the digital wallet application, the request to the financial services system;
receiving, via the digital wallet application, a first single-use token of the plurality of single-use tokens, the first single-use token comprising first token information representing the static information;
transmitting, via the payment application, second token information to the merchant system in place of at least a portion of the static information, wherein the second token information is determined based on the first single-use token;
transmitting, via the merchant system, the second token information to the financial services system;
determining, via the financial services system, that the second token information matches at least some of the first token information included by the first single-use token generated by the financial services system;
receiving, from the financial services system, by the digital wallet application, a confirmation that the secure transaction has been authorized to be executed based on the second token information matching at least some of the first token information; and
executing, via the financial services system, the secure transaction.