US 12,143,485 B2
Systems and methods for dynamically updating metadata during blockchain functions
Kevin Osborn, Newton Highlands, MA (US); Austin Erickson, Herndon, VA (US); Christopher Wu, Ashburn, VA (US); and Timur Sherif, Silver Spring, MD (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jun. 29, 2022, as Appl. No. 17/853,594.
Prior Publication US 2024/0007284 A1, Jan. 4, 2024
Int. Cl. H04L 29/06 (2006.01); G06F 16/16 (2019.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/088 (2013.01) [G06F 16/164 (2019.01); H04L 9/30 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for dynamically updating metadata during blockchain functions, the method comprising:
receiving a first request to perform a blockchain function using a non-fungible token, wherein the non-fungible token is identified by a public key for a user-specific digital storage resource application on a user device;
in response to the first request, retrieving an off-chain metadata property of the non-fungible token, wherein the off-chain metadata property is available from an off-chain resource;
authorizing the blockchain function using a smart contract that compares an on-chain characteristic of the blockchain function to the off-chain metadata property;
in response to authorizing the blockchain function, transmitting a user approval request of the blockchain function to the user-specific digital storage resource application;
receiving, from the user-specific digital storage resource application on the user device, a confirmation of the blockchain function in response to the user approval request, wherein the confirmation is based on a private key for the user-specific digital storage resource application; and
in response to receiving the confirmation, causing performance of the blockchain function and updating the off-chain metadata property.