US 12,294,653 B2
Non-fungible token with adaptable digital files
Anna Kristen Pingel Berry, Indian Land, SC (US); Shweta Ambulkar, Plainsboro, NJ (US); Benjamin Daniel Hardman, Harrisburg, NC (US); Angela Ianni, Lincoln, RI (US); Ravi Joshi, Pennington, NJ (US); Olga Kocharyan, Matthews, NC (US); Luqman Sharief, Libertyville, IL (US); and Michael Wm. Whitaker, Fort Worth, TX (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Jan. 20, 2023, as Appl. No. 18/099,590.
Prior Publication US 2024/0250818 A1, Jul. 25, 2024
Int. Cl. H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3213 (2013.01) [H04L 9/50 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A system for adapting a digital file used to generate a Non Fungible Token (NFT), the system comprising:
a first computing platform including a first memory and one or more first processing devices in communication with the first memory, wherein the first memory stores an authentication NFT generator, which includes one or more cryptographic NFT-generating algorithms, is executable by at least one of the one or more first processing devices and configured to:
receive (1) a digital file comprising at least one chosen from the group consisting of (i) image content, (ii) audio content, and (iii) video content, (2) NFT adaptation criteria comprising a plurality of predetermined conditions, (3) NFT adaptation rules based on the plurality of predetermined conditions, and (4) authentication credentials associated with a user or group of users,
generate (i) a NFT using the digital file and the authentication credentials as input to the one or more cryptographic NFT-generating algorithms and (ii) metadata comprising the NFT adaptation criteria and NFT adaptation rules, and
communicate (i) the NFT to a distributed trust computing network for on-chain storage within a distributed ledger and (ii) the digital file and the metadata to an off-chain datastore; and
a second computing platform including a second memory and one or more second processing devices in communication with the second memory, wherein the second memory stores a digital file adaptation application that is executable by at least one of the one or more second processing devices and configured to:
monitor for occurrence of the plurality of predetermined conditions, wherein the predetermined conditions are conditions or events having an effect on an authenticity of the user or group of users,
in response to the monitoring detecting an occurrence of at least one of the predetermined conditions, apply the NFT adaptation rules and adapt the digital file, and
store the adapted digital file within the datastore.