Systems and methods for a non-fungible token having on chain content generation
AssigneeConsensys Software Inc.
InventorsKishore Atreya, Connor Keenan, Ricardo Stuven, Ruben Torres, Samir Mehta
Life of this patent
Estimating the term…
Abstract
A blockchain platform is provided for creating original non-fungible tokens (NFTs) and prints of the original NFTs. The platform creates a market for purchasing and selling prints of the original NFTs. The purchase price and the sale price for a print is determined based on a bonding curve and a total supply of the prints of the original NFT. The platform may also generate content (e.g., artwork and/or music) associated with the original NFTs. The content may be generated from logic that is stored on the blockchain.
Claims16
A method for provisioning content generation on a blockchain platform, said method comprising:
- generating an original non-fungible token (NFT) having a token seed using the blockchain platform, wherein the generating is performed using asset generation logic including one or more processor-executable instructions located on the blockchain platform;
- receiving with an internet browser one or more processor-executable instructions comprising a general purpose programming language, wherein a content generation logic on the blockchain platform includes the one or more processor-executable instructions;
- algorithmically generating by the internet browser using Euler totient functions a visual artwork and a music piece of the original NFT from the token seed of the original NFT using the received one or more processor-executable instructions, such that:
- the visual artwork comprises a grid having a bottom row and a last column both assigned to a different percussion instalment included in the music piece;
- and
- the visual appearance of the bottom row and the last column changes in time with corresponding changes in time of the different assigned percussion instruments of the music piece;
- and
- playing the generated visual artwork and music piece on the internet browser.
An electronic device for provisioning content generation on a blockchain platform comprising at least one processor and a memory operatively coupled to the at least one processor and being configured to store processor-executable instructions, which when executed by the at least one processor cause the at least one processor to perform a method comprising the steps of:
- allocating asset generation logic on the blockchain platform, the asset generation logic including one or more processor-executable instructions that when executed cause the blockchain platform to:
- generate an original non-fungible token (NFT) having a token seed;
- allocating content generation logic on the blockchain platform including one or more processor-executable instructions comprising a general purpose programming language, such that the one or more processor-executable instructions of the content generation logic are accessible to an internet browser;
- wherein when the one or more processor-executable instructions of the content generation logic are executed by the internet browser, the internet browser:
- algorithmically generates using Euler totient functions a visual artwork and a music piece of the owner NFT from the token seed of the original NFT, such that:
- the visual artwork comprises a grid having a bottom row and a last column both assigned to a different percussion instrument included in the music piece;
- and
- the visual appearance of the bottom row and the last column changes in time with corresponding changes in time of the different assigned percussion instruments of the music piece;
- and
- plays the visual artwork and the music piece.
Dependencies are inferred from the claim text.