Computer method for transmission of a data payload via a blockchain token
AssigneeDos Centavos, LLC
InventorsChristopher A. WIKLOF, Chris TROUTNER
Life of this patent
Estimating the term…
Abstract
Computer methods and systems provide management of payload data represented by electronic tokens. Applications may relate to asset-backed fungible tokens as well as non-fungible tokens. A payload data file may be added or kept current after initial token genesis by specifying, in token data, a pointer (e.g., as either a TXID specifying a wallet address as an endpoint, or as the wallet address) to one or more transactions that carry, such as in an OP_Return field, a link to a linking payload or to the added or current payload data file. A single transaction specifying the wallet address may thus update or enhance any number of electronic tokens linked to the payload data file.
Claims59
A computer method for providing access to payload data using an electronic token, comprising:
- transmitting, from a server computer to a user device via an internetwork, data to cause electronic display, to a user, of a use-case graphical user interface (GUI) including a GUI control operatively coupled to a command to establish a current payload file corresponding to a designated electronic file;
- receiving, into the server computer, the command from the user for establishing the current payload file by the server computer;
- storing, with the server computer, the current payload file at a current payload network address;
- creating, with the server computer, a linking payload, the linking payload carrying a reference to the current payload network address;
- establishing, with the server computer, a static link network address different than the current payload network address for accessing the linking payload;
- executing, with the server computer, a linking transaction to associate the linking payload with the static link network address;
- and
- executing, with the server computer, a genesis transaction to generate an electronic token referencing the static link network address or the linking transaction identity (TXID) as carried data.
A computer method for linking an electronic token to a computer file, comprising:
- receiving, from a user via a graphical user interface (GUI) into a server computer, a designation of a computer-readable electronic file for linking to an electronic token;
- storing the electronic file at a location in a content-identified network storage system;
- determining a content identifier (CID) corresponding to the storage location of the electronic file;
- and
- broadcasting a blockchain transaction carrying the CID, the blockchain transaction specifying, as an end point, a wallet address at least indirectly referenced by data associated with the electronic token.
A computer method for updating a payload file corresponding to a previously generated electronic token referencing a specified electronic wallet address or a transaction identity (TXID) associated with the specified electronic wallet address, comprising:
- displaying an update-token button in a creator-user GUI on an electronic display of a creator-user computing device;
- receiving actuation of the update-token button in the GUI by the creator-user;
- receiving a designation of a new computer file for use as a new current payload from the creator-user via the creator-user GUI
- saving the designated computer file at a payload CID;
- inserting the payload CID into a new metadata file;
- saving the new metadata file at a new metadata CID;
- and broadcasting a blockchain transaction carrying the new metadata CID, the blockchain transaction specifying the referenced electronic wallet address as an endpoint;
- whereby the electronic token is updated to link to the new computer file.
A computer method for responding to an actuation of a displayed electronic token identifier, comprising:
- receiving actuation into a server computer, by a consumer-user via a GUI displayed on a consumer-user electronic device, of an electronic token identifier;
- parsing, from token data associated with the electronic token, a block chain transaction identity (TXID) associated with at least one payload data file;
- reading an electronic wallet address endpoint associated with the TXID;
- discovering a most recent block chain TXID associated with the electronic wallet address;
- reading, from carried data associated with the most recent block chain TXID, a content identifier (CID);
- fetching current payload data corresponding to the CID from a content-identified storage network;
- and
- rendering the current payload data to the consumer-user via the consumer-user device.
Dependencies are inferred from the claim text.