Methods and systems providing NFT characters on a blockchain
AssigneeOne Earth Rising P.B.C.
InventorsSean Reid, Luc Bernard
Life of this patent
Estimating the term…
Abstract
Methods and systems for providing characters on a blockchain as NFTs are provided. A character NFT may include one or more skeletal structures, one or more skins, and/or one or more animations. A character NFT may be advantageously utilized in cross-platform applications.
Claims20
A method of providing a character as a non-fungible token (NFT) comprising:
- providing a skeletal structure for a character;
- mapping a skin to the skeletal structure;
- defining a plurality of animations, wherein each animation is a manipulation of the skeletal structure;
- packaging the skeletal structure, skin, and animations into a filesystem;
- creating an image file having a plurality of data chunks;
- storing the filesystem on one or more chunks of the image file;
- and
- minting an NFT corresponding with the image file on a blockchain.
A method of providing a character as a non-fungible token (NFT) comprising:
- packaging a skeletal structure of the character, a skin associated with the skeletal structure, and animations of the skeletal structure into a filesystem;
- storing the filesystem on one or more chunks of an image file;
- and
- minting an NFT corresponding with the image file on a blockchain.
A system comprising:
- a blockchain,
- an image file minted on the blockchain as a non-fungible token (NFT) comprising:
- a plurality of data chunks;
- a filesystem stored on one or more of the plurality of data chunks, wherein the filesystem comprises a skeletal structure of an NFT character, a skin associated with the skeletal structure, and animations of the skeletal structure;
- and
- a static image of the NFT character, and
- a client interfaced with the blockchain.
A system for cross-platform use of a playable non-fungible token (NFT) character comprising:
- a first client program operating on a first client;
- a second client program operating on a second client;
- a server in communication with the first and second clients and a blockchain;
- the playable NFT character stored within a PNG image file, the image file corresponding to an NFT minted on the blockchain;
- wherein the playable NFT character is usable in each of the first and second client programs.
A system for cross-platform use of a playable non-fungible token (NFT) character comprising:
- a first client program operating on a first client;
- a second client program operating on a second client;
- the playable NFT character stored within an image file, the NFT stored in a user's digital wallet, and the image file corresponding to an NFT minted on a blockchain;
- and
- a server comprising:
- a data store comprising:
- login credentials for a user;
- an association between the login credentials and the user's digital wallet;
- and
- computer readable instructions for obtaining the image file containing the playable NFT character from the blockchain in response to a request from the first or second clients;
- and
- a processor for executing the computer readable instructions,
- wherein the playable NFT character obtained from the blockchain is usable in each of the first and second video client programs.
A method for cross-platform use of a playable non-fungible token (NFT) character comprising:
- accessing a blockchain-enabled server by inputting user credentials at a first client;
- receiving, from a blockchain or the blockchain-enabled server, an image file containing the playable NFT character;
- incorporating the playable NFT character in a first client program running on the first client;
- accessing a blockchain-enabled server by inputting user credentials at a second client;
- receiving, from a blockchain or the blockchain-enabled server, the image file containing the playable NFT character;
- and
- incorporating the playable NFT character in a second client program running on the second client.
A method for cross-platform use of a playable non-fungible token (NFT) character comprising:
- accessing a blockchain-enabled server by inputting user credentials at a first client;
- receiving, from a blockchain or from the blockchain-enabled server, an image file containing the playable NFT character;
- loading one or more NFT character attributes from the server or blockchain;
- incorporating the playable NFT character in a first client program running on the first client, whereby one or more of the NFT character attributes are updated;
- saving one or more updated NFT character attributes to the server or blockchain;
- accessing a blockchain-enabled server by inputting user credentials at a second client;
- receiving, from a blockchain or from the blockchain-enabled server, the image file containing the playable NFT character;
- loading the one or more updated NFT character attributes from the server or blockchain;
- and
- incorporating the playable NFT character and updated NFT character attributes in a second client program running on the second client.
Dependencies are inferred from the claim text.