Search

US-12619962-B2 - Systems and methods to generate a digital asset on a temporary wallet and transfer the digital asset to a permanent digital wallet

US12619962B2US 12619962 B2US12619962 B2US 12619962B2US-12619962-B2

Abstract

Systems and methods to transfer a digital asset to a digital wallet from a temporary wallet are disclosed. Exemplary implementations may: establish a temporary wallet; effectuate a smart contract that causes the temporary wallet to hold a digital asset; generate a machine-readable medium that represent the temporary wallet; cause an output device to output the machine-readable medium on a physical article; upon a user device scanning the machine-readable medium, the user may be enabled to establish digital wallets or access digital wallets such that the digital asset is transferred from the temporary wallet to the digital wallet.

Inventors

  • Jokton Mishael Strealy

Assignees

  • DISNEY ENTERPRISES, INC.

Dates

Publication Date
20260505
Application Date
20230531

Claims (14)

  1. 1 . A system configured to transfer a digital asset to a user digital wallet from a temporary wallet, the system comprising: a printing device; and one or more processors configured by machine-readable instructions to: generate the temporary wallet such that a private key and an address on a decentralized ledger are generated, and wherein the private key provides access to consideration at the address; effectuate a smart contract encoded to i) mint the digital asset, ii) receive the address corresponding to the temporary wallet, iii) generate a first set of instructions to record, on the decentralized ledger, first transaction information specifying the digital asset is sent to the address, and iv) execute the first set of instructions; generate a machine-readable medium based on the private key and a uniform resource locator, wherein the uniform resource locator enables establishment of or provides access to a wallet software package upon a reader device interpreting the machine-readable medium, wherein the machine-readable medium is a machine-readable optical code; determine whether the wallet software package is established; responsive to determining that the wallet software package is not established, initiate access to a platform that provides establishment of the wallet software package and the user digital wallet created based on the wallet software package; responsive to determining that the wallet software package is established, initiate the wallet software package such that the private key is imported into the user digital wallet; transfer the digital asset from the address to the user digital wallet responsive to the import of the private key; generate a second set of instructions to record, on the decentralized ledger, second transaction information specifying that the digital asset is sent to the user digital wallet; instruct the printing device to print the machine-readable optical code on a physical article; and instruct the printing device to obfuscate the machine-readable optical code.
  2. 2 . The system of claim 1 , wherein the wallet software package includes a web software package, a desktop software package, a mobile software package, or virtual computing software package.
  3. 3 . The system of claim 1 , wherein the one or more processors are further configured by the machine-readable instructions to: export a copy of the private key subsequent to generation of the temporary wallet; verify that the machine-readable medium includes the private key; and upon verification, destroy the copy of the private key.
  4. 4 . The system of claim 1 , wherein the physical article is associated with and/or obtained in relation to a digital object.
  5. 5 . The system of claim 1 , wherein prior to access to the platform and responsive to determining that the wallet software package is not established, the one or more processors are further configured by the machine-readable instructions to: effectuate presentation of a guide for establishing the wallet software package via the platform and the user digital wallet via the wallet software package.
  6. 6 . The system of claim 5 , wherein the reader device is a client computing platform associated with a user, and wherein the guide is presented via the client computing platform.
  7. 7 . The system of claim 1 , wherein generating the temporary wallet includes generating a secret phrase based on the private key, and wherein initiating the wallet software package responsive to determining that the wallet software package is established includes determining the private key based on the secret phrase and subsequently importing the private key into the user digital wallet.
  8. 8 . A method to transfer a digital asset to a user digital wallet from a temporary wallet, the method comprising: generating the temporary wallet such that a private key and an address on a decentralized ledger are generated, and wherein the private key provides access to consideration at the address; effectuating a smart contract encoded to i) mint the digital asset, ii) receive the address corresponding to the temporary wallet, iii) generate a first set of instructions to record, on the decentralized ledger, first transaction information specifying the digital asset is sent to the address, and iv) execute the first set of instructions; generating a machine-readable medium based on the private key and a uniform resource locator, wherein the uniform resource locator enables establishment of or provides access to a wallet software package upon a reader device interpreting the machine-readable medium, wherein the machine-readable medium is a machine-readable code; determining whether the wallet software package is established; responsive to determining that the wallet software package is not established, initiating access to a platform that provides establishment of the wallet software package and the user digital wallet created based on the wallet software package; responsive to determining that the wallet software package is established, initiating the wallet software package such that the private key is imported into the user digital wallet; transferring the digital asset from the address to the user digital wallet responsive to the import of the private key; generating a second set of instructions to record, on the decentralized ledger, second transaction information specifying that the digital asset is sent to the user digital wallet; providing instructions to a printing device; printing, by the printing device and based on the instructions, the machine-readable optical code on a physical article; and obfuscating, by the printing device and based on the instructions, the machine-readable optical code printed on the physical article.
  9. 9 . The method of claim 8 , wherein the wallet software package includes a web software package, a desktop software package, a mobile software package, or a virtual computing software package.
  10. 10 . The method of claim 8 , further comprising: exporting a copy of the private key subsequent to generation of the temporary wallet; verifying that the machine-readable medium includes the private key; and upon verification, destroying the copy of the private key.
  11. 11 . The method of claim 8 , wherein the physical article is associated with and/or obtained in relation to a digital object.
  12. 12 . The method of claim 8 , wherein prior to access to the platform and responsive to determining that the wallet software package is not established, further comprising: effectuating presentation of a guide for establishing the wallet software package via the platform and the user digital wallet via the wallet software package.
  13. 13 . The method of claim 12 , wherein the reader device is a client computing platform associated with a user, and wherein the guide is presented via the client computing platform.
  14. 14 . The method of claim 8 , wherein the generating of the temporary wallet includes generating a secret phrase based on the private key, and wherein the initiating of the wallet software package responsive to determining that the wallet software package is established includes determining the private key based on the secret phrase and subsequently importing the private key into the user digital wallet.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS The present application claims priority benefit of the U.S. Provisional Patent Application No. 63/388,563 titled “SYSTEMS AND METHODS TO GENERATE A DIGITAL ASSET ON A TEMPORARY WALLET AND TRANSFER THE DIGITAL ASSET TO A PERMANENT DIGITAL WALLET” filed on Jul. 12, 2022, the contents of which are incorporated herein by reference in their entirety. The subject matter of this related application is hereby incorporated herein by reference. FIELD OF THE DISCLOSURE The present disclosure relates to systems and methods to transfer a digital asset to a digital wallet from a temporary wallet. BACKGROUND Existing retail stores and/or attractions may provide physical articles and/or digital objects for purchase or obtainment. Such retail stores and/or attractions may not enable users who obtain the physical articles and/or digital objects to obtain digital assets that are associated with such, which may become collectible digital assets. SUMMARY One aspect of the present disclosure relates to a system configured to enable obtainment of digital assets at obtainment of a physical article or digital object. The system may establish a temporary wallet that includes an address recorded on a decentralized ledger and a private key that enables access to such address. A digital asset may be established and a transaction may be recorded on the decentralized ledger specifying that the address of the temporary wallet holds the digital asset. A physical article that may accompany the physical article or digital object at obtainment and may include a machine-readable medium that an owner of the physical article or digital object may scan with their personal smart device. The machine-readable medium may represent the temporary wallet. Additionally, scanning the machine-readable medium may enable the owner to either establish their own digital wallet or access an existing digital wallet. Subsequently, the digital asset held by the temporary wallet may be transferred to the owner's digital wallet. As such, a system that, in a decentralized manner, establishes a digital asset, distributes the digital asset to an individual that obtained the physical article or digital object, and records ownership of the digital asset by the individual, is provided. The system may enable and facilitate increased recordation of ownership of digital assets by providing individuals a simplified manner to do so. A decentralized manner of performing such limitations may ensure that a singular system does not burden performing all the limitations and risk overwhelming a set of servers, and that recordation of ownership of digital assets is immutable. One aspect of the present disclosure relates to a system configured to transfer a digital asset to a digital wallet from a temporary wallet. The system may include one or more hardware processors configured by machine-readable instructions. The machine-readable instructions may include one or more instruction components. The instruction components may include one or more of temporary wallet generating component, contract effectuation component, medium generating component, wallet component, and/or other instruction components. The temporary wallet generating component may be configured to generate a temporary wallet such that a private key and an address on a decentralized ledger are generated. The private key may provide access to consideration at an address. The contract effectuation component may be configured to effectuate a smart contract. The smart contract may be encoded to i) mint a digital asset, ii) receive the address corresponding to the temporary wallet, iii) generate a set of instructions to record transaction information on the decentralized ledger that specifies the digital asset is to be sent to the address, iv) execute the set of instructions, and/or other functions. The medium generating component may be configured to generate a machine-readable medium based on the private key and a uniform resource locator. The uniform resource locator may enable establishment of or provide access to a wallet software package upon a reader device interpreting the machine-readable medium. The wallet component may be configured to determine whether the wallet software package is established. Responsive to determining that the wallet software package is not established, the wallet component may be configured to initiate access to an online platform via the Internet. The online platform may provide establishment of the wallet software package and a user digital wallet created based on the wallet software package. Responsive to determining that the wallet software package is established, the wallet component may be configured to initiate the wallet software package. As such, the private key may be imported into the user digital wallet. The wallet component may be configured to transfer the digital asset from the address to the user digital wallet responsive to the import of