Systems and methods for determining authenticity of non-fungible digital assets

US11757653B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11757653-B2
Application numberUS-202117306814-A
CountryUS
Kind codeB2
Filing dateMay 3, 2021
Priority dateMay 8, 2020
Publication dateSep 12, 2023
Grant dateSep 12, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for determining authenticity of non-fungible digital assets are disclosed. Exemplary implementations may: store information, wherein the stored information includes information regarding a given type of digital assets, including a first digital asset; generate a first quantity of encoded information, based on encoding an identifier of a smart contract and an asset-specific identifier that identifies the first digital asset; generate a digital signature of the first quantity of encoded information, wherein the digital signature is based on a private key associated with the smart contract; and record the first quantity of encoded information and the digital signature as part of the metadata of the first digital asset.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for determining authenticity of digital assets that are non-fungible digital assets, the method comprising: storing information in electronic storage, wherein the stored information includes information regarding a given type of digital assets, wherein the given type of digital assets is implemented as a smart contract on a decentralized database, wherein the smart contract is associated with a keypair of cryptographic keys including a public key and a private key, wherein the stored information includes a set of a limited number of digital assets of the given type that are non-fungible digital assets such that individual ones of the set of the limited number of digital assets are distinguishable, wherein the set includes a first digital asset of the given type, wherein the first digital asset is associated with metadata specific to the first digital asset, wherein the metadata includes a first part and a second part; generating a first quantity of encoded information, wherein generation is based on encoding an identifier of the smart contract and an asset-specific identifier that identifies the first digital asset; generating a digital signature of the first quantity of encoded information, wherein generation of the digital signature is based on the private key associated with the smart contract; recording, on the decentralized database, the first quantity of encoded information and the digital signature in the first part of the metadata of the first digital asset; storing the second part of the metadata of the first digital asset in electronic storage that is external to the decentralized database; and recording, on the decentralized database, a Uniform Resource Locator (URL) that refers to a location of the second part of the metadata as stored in the electronic storage, wherein the URL is recorded on the decentralized database, in the first part of the metadata of the first digital asset. 2. The method of claim 1 , wherein the encoding used to generate the first quantity of encoded information is base64 encoding. 3. The method of claim 1 , wherein the limited number of digital assets represent admission tickets to a show or concert. 4. The method of claim 1 , wherein the limited number of digital assets represent in-game assets that are usable within an online gaming platform. 5. The method of claim 1 , wherein recording the digital signature includes creating an image that visually depicts the digital signature and recording the image as part of the metadata of the first digital asset. 6. The method of claim 5 , wherein a uniform resource locator (URL) that locates the image is recorded on the decentralized database, and wherein the image is not recorded on the decentralized database. 7. The method of claim 1 , wherein the set includes a second digital asset of the given type, wherein the second digital asset is associated with second metadata pertaining to the second digital asset, the method further comprising: generating a second quantity of encoded information, wherein generation of the second quantity of encoded information is based on encoding the identifier of the smart contract and a second asset-specific identifier that identifies the second digital asset; generating a second digital signature of the second quantity of encoded information, wherein generation of the second digital signature is based on the private key associated with the smart contract, and wherein the second digital signature is different from the digital signature of the first quantity of encoded information; and recording, on the decentralized database, the second quantity of encoded information and the second digital signature, as part of the second metadata. 8. The method of claim 1 , wherein the first quantity of encoded information is hashed using a hashing function prior to the generation of the digital signature. 9. A method for determining authenticity of digital assets that are non-fungible digital assets, the method comprising: obtaining an identifier of a smart contract, wherein the smart contract implements a given type of a limited number of digital assets that are recorded on a decentralized database, wherein the digital assets are non-fungible digital assets such that individual ones of the set of the limited number of digital assets are distinguishable, wherein the smart contract is associated with a keypair of cryptographic keys including a public key and a private key, wherein the limited number of digital assets include a first digital asset; obtaining metadata that is specific to the first digital asset, wherein the metadata is associated with and at least in part specific to the first digital asset, wherein the metadata includes a first part and a second part, wherein the first part has been recorded on the decentralized database, wherein the second part has been stored in external electronic storage that is external to the decentralized database, wherein the first part of the metadata includes a Uniform Resource Locator (URL) that refers to a location of the second part of the metadata as stored in the external electronic storage, wherein the metadata includes an asset-specific identifier that identifies the first digital asset; extracting a digital signature and a first quantity of extracted information from the first part of the metadata; and verifying whether the digital signature corresponds to the first quantity of extracted information, wherein verification is based on the public key. 10. The method of claim 9 , further comprising: generating a first quantity of decoded information, wherein generation of the first decoded identifier is based on decoding the first quantity of extracted information. 11. The method of claim 10 , wherein the decoding used to generate the first quantity of decoded information is base64 decoding. 12. The method of claim 10 , further comprising: verifying whether the first quantity of decoded information includes the identifier of the smart contract. 13. The method of claim 10 , further comprising: verifying whether the first quantity of decoded information includes the asset-specific identifier that identifies the first digital asset. 14. The method of claim 9 , wherein the limited number of digital assets represent admission tickets to a show or concert. 15. The method of claim 9 , wherein the limited number of digital assets represent in-game assets that are usable within an online gaming platform. 16. A system configured to determine authenticity of digital assets that are non-fungible digital assets, the system comprising: electronic storage configured to electronically store information, wherein the stored information includes information regarding a given type of digital assets, wherein the given type of digital assets is implemented as a smart contract on a decentralized database, wherein the smart contract is associated with a keypair of cryptographic keys including a public key and a private key, wherein the stored information includes a set of a limited number of digital assets of the given type that are non-fungible digital assets such that individual ones of the set of the limited number of digital assets are distinguishable, wherein the set includes a first digital asset of the given type, wherein the first digital asset is associated with metadata specific to the first digital asset, wherein the metadata includes a first part and a second part; and one or more hardware processors configured via machine-readable instructions to: generate a first quantity of encoded information, wherein generation is based

Assignees

Inventors

Classifications

  • G06Q10/02Primary

    Reservations, e.g. for tickets, services or events · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

  • Product, service or business identity fraud · CPC title

  • Office automation; Time management · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11757653B2 cover?
Systems and methods for determining authenticity of non-fungible digital assets are disclosed. Exemplary implementations may: store information, wherein the stored information includes information regarding a given type of digital assets, including a first digital asset; generate a first quantity of encoded information, based on encoding an identifier of a smart contract and an asset-specific i…
Who is the assignee on this patent?
Mythical Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 12 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).