| CPC G06Q 20/3672 (2013.01) [G06F 21/602 (2013.01); G06Q 20/1235 (2013.01); G06Q 20/326 (2020.05); G06Q 20/342 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/40 (2013.01); G06Q 30/0185 (2013.01)] | 20 Claims |

|
13. A method comprising:
receiving by one or more processing devices a set of item attributes for a physical good, the set of item attributes including a unique identifier that identifies the physical good;
generating with the one or more processing devices a digital game asset of the physical good based on the set of item attributes, the digital game asset being a data structure that includes a portion of the set of item attributes and at least one visual representation of the physical good;
generating with the one or more processing devices a non-fungible token (NFT) that has a set of digital attributes that correspond to the set of item attributes, wherein the NFT is tokenized in accordance with a tokenization protocol and is redeemable for the physical good, wherein the set of digital attributes includes a temporal attribute that defines a time after which redemption rights for the physical good expire;
generating with the one or more processing devices a cryptographically secure link between the NFT and the digital game asset of the physical good such that the NFT provides a digital representation of the physical good;
writing with the one or more processing devices the NFT to a cryptographic ledger that stores digital tokens that are defined in accordance with the tokenization protocol;
storing with the one or more processing devices a plurality of addresses that respectively correspond to respective accounts of respective users of a digital token marketplace system;
updating with the one or more processing devices ownership data of the NFT on the cryptographic ledger by writing ownership data of the NFT in a respective account of an owner of the NFT, wherein ownership data of the NFT is verified by inspection of at least one of a digital wallet of the user or the cryptographic ledger;
transferring with the one or more processing devices ownership of the NFT to an owner of the physical good in response to transactions in the digital game involving the NFT; and
executing with the one or more processing devices a redemption workflow in response to a redeeming owner redeeming the NFT based on an action in the digital game, wherein executing the redemption workflow includes verifying that the redemption rights have not expired based on the temporal attribute of the set of digital attributes, and operating a smart contract that determines redemption eligibility based on a time of a request for redemption compared with the temporal attribute.
|