US 12,192,388 B2
Generating and managing immutable license grant records for authorized derivative works
Aria Mir, Beverly Hills, CA (US); and Andrew Whitesides Lloyd, Newport Beach, CA (US)
Assigned to Aria Mir, Beverly Hills, CA (US)
Filed by Aria Mir, Beverly Hills, CA (US)
Filed on Oct. 20, 2022, as Appl. No. 18/048,409.
Claims priority of provisional application 63/270,495, filed on Oct. 21, 2021.
Prior Publication US 2023/0130182 A1, Apr. 27, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/50 (2022.05) [H04L 9/30 (2013.01); H04L 9/3247 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
identifying a first non-fungible token (“NFT”) stored on a blockchain, wherein data stored on the blockchain indicates the first non-fungible token is owned by a first blockchain address;
receiving a cryptographically signed message indicating or representing that an individual approves of a second NFT at least one of (a) being created with content that is based at least in part on the first NFT, or (b) being recorded in one or more blockchain records as including content approved by the first blockchain address that owns the first NFT;
cryptographically authenticating, using a public key that comprises or is determined from the first blockchain address, that the individual controls the first blockchain address, wherein the authenticating comprises confirming that a cryptographic signature of the cryptographically signed message is consistent with the public key for the first blockchain address;
in response to the authenticating of the cryptographically signed message indicating or representing that the individual approves of the second NFT, generating data for storage in a new blockchain record, wherein the data for storage in the new blockchain record identifies at least: (a) a first identifier of the first NFT, (b) a second identifier of the second NFT, and (c) an indication that the first blockchain address provided approval of the second NFT; and
causing the new blockchain record, including the new data, to be stored in a distributed blockchain maintained across a plurality of blockchain nodes.