US 12,256,015 B2
Systems and methods for secure remote identity verification
Ryan Fox, Lebanaon, OH (US); Jonathan Weimer, Henrico, VA (US); Meghnath Sharma, Chantilly, VA (US); and Charles W. Hall, Manakin-Sabot, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 8, 2023, as Appl. No. 18/314,092.
Application 18/314,092 is a continuation of application No. 17/084,799, filed on Oct. 30, 2020, granted, now 11,683,179.
Application 17/084,799 is a continuation of application No. 16/591,759, filed on Oct. 3, 2019, granted, now 10,855,471, issued on Dec. 1, 2020.
Application 16/591,759 is a continuation of application No. 15/642,259, filed on Jul. 5, 2017, granted, now 10,476,676, issued on Nov. 12, 2019.
Claims priority of provisional application 62/358,535, filed on Jul. 5, 2016.
Prior Publication US 2023/0318841 A1, Oct. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); H04L 9/06 (2006.01); H04L 9/14 (2006.01)
CPC H04L 9/3236 (2013.01) [H04L 9/0643 (2013.01); H04L 9/14 (2013.01); H04L 2463/082 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for authenticating an identity of a user, the system comprising:
one or more processors; and
one or more non-transitory, computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
obtaining a request to authenticate a user, the request comprising user information associated with the user;
generating, via a first application programming interface, a pepper-based cryptographic representation of the user information, the pepper-based cryptographic representation being generated using a cryptographic pepper obtained via the first application programming interface;
transmitting, via a second application programming interface, the pepper-based cryptographic representation to a server system in connection with the request to authenticate the user; and
obtaining, via the second application programming interface, an indication of authenticity of the user from the server system based on a comparison of the pepper-based cryptographic representation with a cryptographic representation of previously-received user information, the previously-received user information being obtained by the server system prior to the obtainment of the request to authenticate the user.