US 12,406,250 B2
Non fungible token (NFT) based licensing and digital rights management (DRM) for software and other digital assets
Kyle Thomas Mistele, Dallas, TX (US)
Assigned to Zelus Wallet, LLC, Dallas, TX (US)
Filed by Zelus Wallet, LLC, Dallas, TX (US)
Filed on Feb. 2, 2023, as Appl. No. 18/105,232.
Claims priority of provisional application 63/305,937, filed on Feb. 2, 2022.
Prior Publication US 2023/0245102 A1, Aug. 3, 2023
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/12 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/3672 (2013.01) [G06Q 20/1235 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/389 (2013.01); G06Q 20/405 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for using tokens and associated smart contracts on a blockchain to automatically manage software licenses, the method comprising:
responsive to a user attempting to license a piece of software, establishing a connection between a wallet of the user and the piece of software, and automatically receiving, by the piece of software to be licensed executing on a computer system, blockchain transaction credentials from the wallet of the user;
the piece of software to be licensed automatically triggering execution of a smart contract, the smart contract being associated with a blockchain token-based license for the piece software, by a computer system;
the executing smart contract automatically performing a license verification for the user using the provided blockchain transaction credentials from the wallet of the user, without using a license server;
the automatically performed license verification determining, by the executing smart contract, whether the user has a valid blockchain token-based license for the piece software, without using a license server; and
responsive to results of the verification, the executing smart contract automatically enforcing the terms of the blockchain token-based license for the piece software, without using a license server.