US 12,456,114 B2
Knowledge-based authentication for asset wallets
Samuel Rapowitz, Roswell, GA (US); Xiaoguang Zhu, New York, NY (US); and Kevin Osborn, Newton Highlands, MA (US)
Assigned to CAPITAL ONE SERVICES, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Feb. 23, 2024, as Appl. No. 18/585,544.
Application 18/585,544 is a division of application No. 17/666,445, filed on Feb. 7, 2022, granted, now 11,948,144.
Prior Publication US 2024/0193587 A1, Jun. 13, 2024
Int. Cl. G06Q 20/36 (2012.01); H04L 9/08 (2006.01)
CPC G06Q 20/3674 (2013.01) [H04L 9/0894 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/10 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for recovering access to a wallet, the method comprising:
receiving, at one or more processors associated with a decentralized oracle, a storage request from a device to store a wallet private key and/or a seed phrase associated with the wallet;
storing, in a database associated with the decentralized oracle, the wallet private key and/or the seed phrase;
generating, by a random number generator associated with the one or more processors, an oracle private key associated with the wallet;
transmitting, from the one or more processors, the oracle private key to the device;
receiving, from the device and at the one or more processors, a recovery request to receive the wallet private key and/or the seed phrase, the recovery request comprising the oracle private key;
accessing, by the one or more processors, a decentralized ledger comprising data indicative of activity of the wallet;
identifying, by the one or more processors, account information associated with one or more transactions completed by the wallet;
transmitting, from the one or more processors and to the device, a request for confirmation that a client associated with the wallet completed the one or more transactions;
receiving, from the device and at the one or more processors, a confirmation that the client completed the one or more transactions; and
transmitting, from the one or more processors and to the device, the wallet private key and/or the seed phrase in response to the confirmation.