US 11,675,888 B2
Systems and methods for authenticating a user at a public terminal
Jeremy Goodsitt, Champaign, IL (US); Fardin Abdi Taghi Abad, Champaign, IL (US); and Austin Walters, Savoy, IL (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Aug. 6, 2021, as Appl. No. 17/395,862.
Application 16/400,639 is a division of application No. 16/030,814, filed on Jul. 9, 2018, granted, now 10,325,087, issued on Jun. 18, 2019.
Application 17/395,862 is a continuation of application No. 16/400,639, filed on May 1, 2019, granted, now 11,106,777.
Prior Publication US 2021/0365538 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/36 (2013.01); H04L 9/32 (2006.01); G06K 7/12 (2006.01); G06K 19/06 (2006.01); G06K 7/14 (2006.01); G06F 21/42 (2013.01); H04L 9/40 (2022.01); G06F 21/35 (2013.01); G06F 21/32 (2013.01)
CPC G06F 21/36 (2013.01) [G06F 21/32 (2013.01); G06F 21/35 (2013.01); G06F 21/42 (2013.01); G06K 7/12 (2013.01); G06K 7/1417 (2013.01); G06K 19/06037 (2013.01); H04L 9/3242 (2013.01); H04L 63/083 (2013.01); H04L 63/0853 (2013.01); H04L 63/18 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A secure server for authenticating a user to access a public terminal, comprising:
at least one memory storing instructions and account information associated with an account; and
at least one processor configured to execute the stored instructions to perform operations comprising:
receiving a user identifier of a physical credential device;
generating a unique code based on the user identifier and a terminal identifier associated with the public terminal;
receiving a request from a mobile device, the request comprising a code representation;
verifying, based on the request, that the mobile device is a trusted device;
responsive to determining that the code representation corresponds to the unique code and the mobile device is a trusted device, providing a user profile to the mobile device, the user profile being based on the user identifier and comprising a password;
receiving password input data from the mobile device;
determining that the password input data matches the password of the user profile; and
responsive to a determination that the password input data matches the password of the user profile, transmitting to at least one of the mobile device or the terminal, an indication that the user is authenticated for access to the public terminal.