Search All Patents in Securities Tokenization
Patent US10936580
Issued 2021-03-02
System And Method For Digital Asset Management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital asset management. One of the methods includes: obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises one or more characteristics of the digital asset; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset; and deploying the generated blockchain contract on a blockchain, wherein the deployed blockchain contract is executable to issue the digital asset corresponding to the tangible asset.
Much More than Average Length Specification
View the Patent Matrix® Diagram to Explore the Claim Relationships
USPTO Full Text Publication >
- 1. A computer-implemented method for digital asset management, comprising:
obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises:
a proof indicating an authenticity and a condition of the tangible asset provided by a creator of the digital asset, and
one or more characteristics of the digital asset;
verifying that the creator of the digital asset satisfies one or more required permissions for digital asset creation; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset, wherein:
the blockchain contract identifies a first blockchain account associated with the creator of the digital asset; and
the blockchain contract comprises software instructions automatically executable by a blockchain network to perform one or more operations associated with the digital asset, the software instructions comprise an executable function for issuing the digital asset to one or more blockchain accounts associated with a blockchain that is associated with the blockchain network;
deploying the generated blockchain contract on the blockchain associated with the blockchain network; generating a blockchain transaction for issuing a quantity of the digital asset to a second blockchain account associated with the blockchain, wherein the blockchain transaction invokes the executable function for issuing the digital asset; and sending the blockchain transaction to the blockchain network to cause the blockchain network to issue the quantity of the digital asset to the second blockchain account by automatically executing the blockchain contract based on the blockchain transaction.
- 13. A non-transitory computer-readable storage medium for digital asset management, configured with instructions executable by one or more processors to cause the one or more processors to perform operations comprising:
obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises:
a proof indicating an authenticity and a condition of the tangible asset provided by a creator of the digital asset, and
one or more characteristics of the digital asset;
verifying that the creator of the digital asset satisfies one or more required permissions for digital asset creation; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset, wherein:
the blockchain contract identifies a first blockchain account associated with the creator of the digital asset; and
the blockchain contract comprises software instructions automatically executable by a blockchain network to perform one or more operations associated with the digital asset, the software instructions comprise an executable function for issuing the digital asset to one or more blockchain accounts associated with a blockchain the is associated with the blockchain network;
deploying the generated blockchain contract on the blockchain associated with the blockchain network; generating a blockchain transaction for issuing a quantity of the digital asset to a second blockchain account associated with the blockchain, wherein the blockchain transaction invokes the executable function for issuing the digital asset; and sending the blockchain transaction to the blockchain network to cause the blockchain network to issue the quantity of the digital asset to the second blockchain account by automatically executing the blockchain contract based on the blockchain transaction.
- 19. A system for digital asset management, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to:
obtain a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises:
a proof indicating an authenticity and a condition of the tangible asset provided by a creator of the digital asset, and
one or more characteristics of the digital asset;
verify that the creator of the digital asset satisfies one or more required permissions for digital asset creation; generate a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset, wherein:
the blockchain contract identifies a first blockchain account associated with the creator of the digital asset; and
the blockchain contract comprises software instructions automatically executable by a blockchain network to perform one or more operations associated with the digital asset, the software instructions comprise an executable function for issuing the digital asset to one or more blockchain accounts associated with a blockchain that is associated with the blockchain network;
deploy the generated blockchain contract on the blockchain associated with the blockchain network; generate a blockchain transaction for issuing a quantity of the digital asset to a second blockchain account associated with the blockchain, wherein the blockchain transaction invokes the executable function for issuing the digital asset; and send the blockchain transaction to the blockchain network to cause the blockchain network to issue the quantity of the digital asset to the second blockchain account by automatically executing the blockchain contract based on the blockchain transaction.