US 12,333,527 B2
Bifurcated non-fungible tokens as an authenticator
Jesse James Godley, Charlotte, NC (US); Taylor Farris, Hoboken, NJ (US); and Trish Gillis, Chicago, IL (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Jul. 17, 2023, as Appl. No. 18/222,554.
Prior Publication US 2025/0029095 A1, Jan. 23, 2025
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); H04L 9/00 (2022.01)
CPC G06Q 20/3674 (2013.01) [G06Q 20/389 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A method for using bifurcated non-fungible tokens to provide transaction approval for a transaction comprising a transfer of ownership, the method comprising:
minting an identity block for each approver among a plurality of approvers;
uploading the identity block to a blockchain for each approver among the plurality of approvers;
assigning, in response to the uploading, a non-fungible token that uniquely identifies each approver among the plurality of approvers;
receiving, from a first entity, a file for approval;
labeling the file with a unique file identifier;
identifying a subset of approvers from among the plurality of approvers for approval of the transaction that correlates to the file;
minting an approval block for the transaction, the approval block comprising:
an entry slot for each non-fungible token associated with each of the subset of approvers among the plurality of approvers; and
the unique file identifier;
initiating an approval process by the subset of approvers among the plurality of approvers;
receiving, from each approver among the plurality of approvers, the non-fungible token that uniquely identifies each approver among the plurality of approvers;
placing each non-fungible token that uniquely identifies each approver among the plurality of approvers in the entry slot;
in response to receipt of the non-fungible token from all of the approvers in the subset of approvers, uploading the approval block to a second blockchain;
validating the approval block; and
closing the approval block, wherein closing the approval block comprises concretizing the transaction by indicating the transfer of ownership of the approval block to a second entity.