US 11,757,653 B2
Systems and methods for determining authenticity of non-fungible digital assets
Cameron Thacker, Sherman Oaks, CA (US); Andrew Royer, Los Angeles, CA (US); John Linden, Sherman Oaks, CA (US); and Liwen Kao, Pasadena, CA (US)
Assigned to Mythical, Inc., Sherman Oaks, CA (US)
Filed by MYTHICAL, INC., Sherman Oaks, CA (US)
Filed on May 3, 2021, as Appl. No. 17/306,814.
Application 17/306,814 is a continuation of application No. 15/929,542, filed on May 8, 2020, granted, now 11,044,098.
Prior Publication US 2021/0351937 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/32 (2006.01); G06Q 10/10 (2023.01); G06Q 30/018 (2023.01); G06Q 10/02 (2012.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); A63F 13/73 (2014.01); G06F 16/27 (2019.01)
CPC H04L 9/3247 (2013.01) [A63F 13/73 (2014.09); G06F 16/27 (2019.01); G06Q 10/02 (2013.01); G06Q 10/10 (2013.01); G06Q 30/0185 (2013.01); H04L 9/14 (2013.01); H04L 9/3073 (2013.01); G06Q 2220/10 (2013.01)] 17 Claims
OG exemplary drawing
 
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.