Systems and methods for providing and determining authenticity of digital assets

US11044098B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11044098-B1
Application numberUS-202015929542-A
CountryUS
Kind codeB1
Filing dateMay 8, 2020
Priority dateMay 8, 2020
Publication dateJun 22, 2021
Grant dateJun 22, 2021

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 providing authenticity of digital assets that are not fungible 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 the private key associated with the smart contract; record the first quantity of encoded information as part of the metadata of the first digital asset; and record 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 providing authenticity of digital assets that are not fungible, 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 distributed ledger, 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 not fungible 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 the digital signature is based on the private key associated with the smart contract; recording, on the distributed ledger, the first quantity of encoded information in the first part of the metadata of the first digital asset; recording, on the distributed ledger, the digital signature and the public key 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 distributed ledger; and recording, on the distributed ledger, 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 distributed ledger, 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 distributed ledger, and wherein the image is not recorded on the distributed ledger. 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 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 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 prior to the generation of the digital signature. 9. A method for determining authenticity of digital assets that are not fungible, 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 on a distributed ledger that are not fungible 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 distributed ledger, wherein the second part has been stored in external electronic storage that is external to the distributed ledger, 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, the public key, 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 provide authenticity of digital assets that are not fungible, 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 distributed ledger, 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 not fungible 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 on encoding an identifier of the smart contract and an asset-specific identifier that identifies the first digital asset; genera

Assignees

Inventors

Classifications

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • for trading virtual items · CPC title

  • Providing additional services to players · CPC title

  • Authorising game programs or game devices, e.g. checking authenticity · CPC title

  • received data contents, e.g. message integrity · 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 US11044098B1 cover?
Systems and methods for providing authenticity of digital assets that are not fungible 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-spe…
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 Jun 22 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).