Systems and methods for token metadata management
US-11973874-B1 · Apr 30, 2024 · US
US12450318B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12450318-B2 |
| Application number | US-202318460135-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 1, 2023 |
| Priority date | Sep 1, 2023 |
| Publication date | Oct 21, 2025 |
| Grant date | Oct 21, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A digital content management system may include a set of one or more memory components and a set of one or more processing devices coupled to the set of one or more memory components. The set of one or more processing devices to perform operations comprising: obtaining one or more electronic signatures on a digital document to yield an electronically signed digital document, storing the electronically signed digital document at an off-chain address, using a trained machine learning model to create a smart contract, the smart contract comprising a reference to the off-chain address; and deploying the smart contract to a blockchain.
Opening claim text (preview).
We claim: 1. A system comprising: a set of one or more memory components; and a set of one or more processing devices coupled to the set of one or more memory components, the set of one or more processing devices to perform operations comprising: obtaining one or more electronic signatures on a digital document to yield an electronically signed digital document; storing the electronically signed digital document at an off-chain address; using a trained machine learning model to create a smart contract, the smart contract comprising a reference to the off-chain address; and deploying the smart contract to a blockchain. 2. The system of claim 1 , the set of one or more processing devices further to perform operations comprising: obtaining a digital media item metadata about a digital media item, the digital media item metadata representing rights in the digital media item; and using the digital media item metadata to create the digital document. 3. The system of claim 2 , the set of one or more processing devices further to perform operations comprising: creating the smart contract to comprise a mint function configured to perform, upon an invocation of the mint function: recording, to the blockchain, a new non-fungible token (NFT) record for the digital media item, the new non-fungible token (NFT) record comprising an immutable reference to the off-chain address. 4. The system of claim 2 , the set of one or more processing devices further to perform operations comprising: using the digital media item metadata to create the smart contract to comprise self-executing code that enforces rights in the digital media item. 5. The system of claim 2 , the set of one or more processing devices further to perform operations comprising: providing a computer graphical user interface for obtaining the digital media item metadata; wherein the computer graphical user interface provides graphical user interface controls for specifying a contributor to the digital media item; wherein the digital media item metadata comprises a particular identity of a particular contributor to the digital media item; wherein the digital document comprises the particular identity of the particular contributor to the digital media item; and creating the smart contract comprising the particular identity of the particular contributor to the digital media item. 6. The system of claim 5 , wherein the particular identity of the particular contributor to the digital media item comprises both: (a) an identity of the particular contributor registered with a content management system, and (b) an identifier of a cryptographic wallet associated with the particular contributor. 7. The system of claim 2 , the set of one or more processing devices further to perform operations comprising: using the digital media item metadata to generate a natural language text representing rights in the digital media item; and using the trained machine learning model to obtain self-executing code for inclusion in the smart contract based on providing, as input to the trained machine learning model, the natural language text representing rights in the digital media item. 8. The system of claim 2 , the set of one or more processing devices further to perform operations comprising: providing a computer graphical user interface for selecting a digital document template from among a plurality of digital document templates; and using the digital media item metadata to create the digital document based on populating a selected digital document template, of the plurality of digital document templates, with the digital media item metadata. 9. A method comprising: obtaining digital media item metadata representing rights in a digital media item; using the digital media item metadata to create a digital document contract to be electronically signed; using a trained machine learning model to create a smart contract, the smart contract comprising a reference to an off-chain address of an electronically signed version of the digital document contract, the electronically signed version of the digital document contract comprising one or more electronic signatures; and deploying the smart contract to a blockchain. 10. The method of claim 9 , wherein creating the smart contract comprises: using the digital media item metadata to generate natural language text representing rights in the digital media item; and using the trained machine learning model to obtain self-executing code for inclusion in the smart contract based on providing, as input to the trained machine learning model, the natural language text representing rights in the digital media item. 11. The method of claim 9 , further comprising: providing a computer graphical user interface for obtaining the digital media item metadata representing rights in the digital media item; providing a computer graphical user interface for selecting a digital document contract template from among a plurality of digital document contract templates; wherein the digital document contract is created based on populating a selected digital document contract template, of the plurality of digital document contract templates, with the digital media item metadata. 12. The method of claim 9 , further comprising: obtaining the one or more electronic signatures on the digital document contract to yield the electronically signed version of digital document contract; sending a notification that the electronically signed version of the digital document contract is stored at the off-chain address; and using the trained machine learning model to generate the smart contract based on receiving the notification that the electronically signed version of the digital document contract is stored at the off-chain address. 13. A non-transitory computer-readable medium storing a set of executable instructions, which when executed by a set of one or more processing devices, cause the set of one or more processing devices to perform operations comprising: obtaining one or more electronic signatures for a digital document to yield an electronically signed digital document; storing the electronically signed digital document at an off-chain address; using a trained machine learning model to create a smart contract, the smart contract comprising a reference to the off-chain address; and deploying the smart contract to a blockchain. 14. The non-transitory computer-readable medium of claim 13 , wherein the set of executable instructions further comprise instructions which, when executed by the set of one or more processing devices, cause the set of one or more processing devices to perform operations comprising: obtaining digital media item metadata about a digital media item; and using the digital media item metadata to create the digital document. 15. The non-transitory computer-readable medium of claim 14 , wherein the set of executable instructions further comprise instructions which, when executed by the set of one or more processing devices, cause the set of one or more processing devices to perform operations comprising: creating the smart contract to comprise a mint function configured to perform, upon an invocation of the mint function: recording, to the blockchain, a new non-fungible token (NFT) record for the digital media item, the new non-fungible token (NFT) record comprising an immutable reference to the off-chain address. 16. The non-transitory computer-readable medium of claim 14 , wherein the set of executable instructions further comprise instructions which, when executed by the set of one or mo
using hash chains, e.g. blockchains or hash trees · CPC title
involving digital signatures · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
by registering files or documents with a third party · CPC title
Updating · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.