US 12,406,042 B2
User authentication in decentralized computing system environment
John Fields, Henrico, VA (US); Bharath Bhushan Sreeravindra, Fremont, CA (US); and Matthew Michael Burke, McLean, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Dec. 22, 2022, as Appl. No. 18/145,058.
Prior Publication US 2024/0211564 A1, Jun. 27, 2024
Int. Cl. G06F 21/32 (2013.01); G06V 40/30 (2022.01)
CPC G06F 21/32 (2013.01) [G06V 40/33 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A computing node of a distributed system for facilitating user authentication by using biometric information, smart contracts, and network usage costs to prevent brute force attacks, the computing node comprising:
one or more processors and media having instructions recorded thereon that, when executed by the one or more processors, cause operations comprising:
obtaining user information comprising an input sample and authentication information associated with a user;
receiving, from a first user device, a request to authenticate the user, wherein the request is associated with a smart contract executed by the computing node, and wherein the request is associated with a network usage cost indicated by the smart contract;
based on the request and the user information, generating a first authentication input request for authenticating the user;
obtaining, via the first user device, a first input to the first authentication input request;
in response to (i) the first input being incorrect and (i) a number of times, that authentication of the user has fail, being greater than a first threshold amount, causing, via the smart contract, an increase in the network usage cost for a future request to authenticate the user by raising the network usage cost at least a second threshold amount; and
sending, to the first user device, an indication that authentication failed.