Blockchain agnostic token network
AssigneeBlock, Inc.
InventorsRyan Tai, Madeeha Ghori, Daniel Barrett
Life of this patent
Estimating the term…
Abstract
A blockchain agnostic token network is described. In an example, a request to purchase a non-fungible token (NFT) minted on a blockchain from a seller is received. Based at least in part on context data associated with at least one of the user, the seller, or a digital asset associated with the NFT, a plurality of available blockchains is determined for holding the NFT. Information associated with the plurality of blockchains is surfaced and one of the plurality of blockchains is determined for holding the NFT. Based at least in part on the determined blockchain, the NFT is transferred to the determined blockchain and associated with a user account for subsequent viewing.
Claims20
A method implemented at least in part by a computing device, the method comprising:
- determining, based at least in part on context data associated with at least one of a user associated with an object, a format of the object, or a digital asset associated with the object, a blockchain of a plurality of blockchains available for storing the object;
- determining, based at least in part on the context data, to store the object on a first blockchain of the plurality of blockchains and a duplicate of the object on a second blockchain of the plurality of blockchains;
- and
- presenting, via a user interface presented by the computing device, an indication that the object is stored on the first blockchain and the duplicate object is stored on the second blockchain, wherein the object or the duplicate object are transferrable to any of the plurality of blockchains.
A non-transitory computer readable medium comprising instructions stored thereon, the instructions are effective to cause a computing device to:
- determine, based at least in part on context data associated with at least one of a user associated with an object, a format of the object, or a digital asset associated with the object, a blockchain of a plurality of blockchains available for storing a duplicate object of the object;
- determine, based at least in part on the context data, to store the duplicate object on a second blockchain of the plurality of blockchains, wherein the object is stored on a first blockchain;
- and
- present, via a user interface presented by the computing device, an indication that the duplicate object is stored on the second blockchain, wherein the object or the duplicate object are transferrable to any of the plurality of blockchains.
A system comprising:
- at least one processor;
- and
- at least one storage having instructions stored thereon, the instructions are effective to cause the at least one processor to:
- determine, based at least in part on context data associated with at least one of a user associated with an object, a format of the object, or a digital asset associated with the object, a blockchain of a plurality of blockchains available for storing the object;
- determine, based at least in part on the context data, to store the object on a first blockchain of the plurality of blockchains and a duplicate of the object on a second blockchain of the plurality of blockchains;
- and
- present, via a user interface, an indication that the object is stored on the first blockchain and the duplicate object is stored on the second blockchain, wherein the object or the duplicate object are transferrable to any of the plurality of blockchains.
Dependencies are inferred from the claim text.