Back to results
US 10,832,521 B2Granted
Blockchain gaming
AssigneeInternational Business Machines Corporation
InventorPraveen Jayachandran
Life of this patent
Estimating the term…
Abstract
Utilizing blockchain in a gaming environment comprises one or more of receiving one or more contracts related to a game stored in a blockchain, initiating a game session of the game based on the one or more contracts, and receiving information and actions related to a game player in the blockchain based on the initiated game session.
Claims20
A method, comprising:
- receiving, via a blockchain, one or more contracts containing logic and state information related to a decentralized game stored in a first block of the blockchain;
- initiating, via the blockchain, a game session of the decentralized game based on the one or more contracts;
- receiving a contract containing information and actions, related to a game player, based on the initiated game session;
- invoking one or more functions included in the one or more contracts to change a state of the decentralized game;
- receiving a new contract implementing new game content;
- creating a modified decentralized game based on the new game content;
- and
- storing the modified decentralized game as a contract in a second block of the blockchain different than the first block of the blockchain so as to permit the modified decentralized game to be played without playing the decentralized game.
5 more elements
A non-transitory computer readable medium storing one or more instructions that when executed by a processor cause the processor to perform:
- receiving, via a blockchain, one or more contracts containing logic and state information related to a decentralized game stored in a first block of the blockchain;
- initiating, via the blockchain, a game session of the decentralized game based on the one or more contracts;
- receiving a contract containing information and actions, related to a game player, based on the initiated game session;
- invoking one or more functions included in the one or more contracts to change a state of the decentralized game;
- receiving a new contract implementing new game content;
- creating a modified decentralized game based on the new game content;
- and
- storing the modified decentralized game as a contract in a second block of the blockchain different than the first block of the blockchain so as to permit the modified decentralized game to be played without playing the decentralized game.
5 more elements
A system, comprising:
- a processor;
- and
- memory communicably coupled to the processor, wherein the processor is configured to:
- receive, via a blockchain, one or more contracts containing logic and state information related to a decentralized game stored in a first block of the blockchain;
- initiate, via the blockchain, a game session of the decentralized game based on the one or more contracts;
- receive a contract containing information and actions, related to a game player, based on the initiated game session;
- invoke one or more functions included in the one or more contracts to change a state of the decentralized game;
- receive a new contract that implements new game content;
- create a modified decentralized game based on the new game content;
- and
- store the modified decentralized game as a contract in a second block of the blockchain different than the first block of the blockchain so as to permit the modified decentralized game to be played without the decentralized game being played.
8 more elements
Dependencies are inferred from the claim text.