Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Security

Search All Applications in Cryptocurrency: Security


Application US20190282906


Published 2019-09-19

Secure Decentralized Video Game Transaction Platform

Multiple video game consoles each store a blockchain ledger with multiple blocks, which is either associated with a particular video game or with a the particular type of video game console that the video game consoles are each characterized by. One of the consoles receives a message identifying an intended transaction corresponding to transfer of an identified quantity of an in-game virtual asset from a transferor account to a transferee account. The console verifies that the intended transaction is valid and generates a new block that includes the transaction, optionally one or more additional verified intended transactions, and a block header that includes a hash of a most recent block in the blockchain ledger. The console appends the new block to the blockchain ledger and transmits it to the other consoles, which each also append the new block to their copy of the blockchain ledger, thereby completing the transaction.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method for management of in-game virtual asset transactions via a distributed architecture including a plurality of computing devices, the method comprising: storing a blockchain ledger including a plurality of blocks, wherein each of the plurality of computing devices also stores a copy of the blockchain ledger; receiving a message identifying an intended transaction corresponding to transfer of an identified quantity of an in-game virtual asset from a transferor account to a transferee account, the identified quantity of the in-game virtual asset acquired via gameplay of a video game by a player associated with the transferor account and used within the video game by a player associated with the transferee account upon completion of the intended transaction; verifying that the intended transaction is valid by identifying, based on at least one of the plurality of blocks in the blockchain ledger, that the transferor account possesses at least the identified quantity of the in-game virtual asset; generating a hash of a most recent block of the blockchain ledger; generating a new block header for a new block, wherein the new block header comprises at least the hash of the most recent block of the blockchain ledger; generating the new block, wherein the new block comprises at least the intended transaction and the new block header; appending the new block to the plurality of blocks of the blockchain ledger in response to verifying the intended transaction; and transmitting the new block to the plurality of computing devices that each store the blockchain ledger in response to verifying the intended transaction, wherein each of the plurality of computing devices also appends the new block to their respective copy of the blockchain ledger, thereby completing the intended transaction.

  • 17. A system for management of in-game virtual asset transactions via a distributed architecture including a plurality of computing devices, the system comprising: a non-transitory computer-readable storage medium that stores at least instructions and a blockchain ledger including a plurality of blocks, wherein each of the plurality of computing devices also stores a copy of the blockchain ledger; a network communication transceiver that receives a message identifying an intended transaction and that transmits a new block to the plurality of computing devices, the intended transaction corresponding to transfer of an identified quantity of an in-game virtual asset from a transferor account to a transferee account, the identified quantity of the in-game virtual asset acquired via gameplay of a video game by a player associated with the transferor account and used within the video game by a player associated with the transferee account upon completion of the intended transaction; and one or more processors executing the instructions, wherein execution of the instructions via the one or more processors causes the one or more processors to: verify that the intended transaction is valid by identifying, based on at least one of the plurality of blocks in the blockchain ledger, that the transferor account possesses at least the identified quantity of the in-game virtual asset, generate a hash of a most recent block of the blockchain ledger, generate a new block header for a new block, wherein the new block header comprises at least the hash of the most recent block of the blockchain ledger, generating the new block, wherein the new block comprises at least the intended transaction and the new block header, and appending the new block to the plurality of blocks of the blockchain ledger in response to verifying the intended transaction, wherein each of the plurality of computing devices also appends the new block to their respective copy of the blockchain ledger in response to transmission of the new block to the plurality of computing devices by the network communication transceiver, thereby completing the intended transaction.

  • 20. A method for transferring in-game virtual assets that is managed via a distributed architecture including a plurality of computing devices, the method comprising: storing a blockchain ledger on a first computing device, the blockchain ledger including a plurality of blocks, wherein each of a plurality of computing devices other than the first computing device also stores a copy of the blockchain ledger; receiving an input via a user interface of a first computing device associated with a transferor account, the input identifying an intended transaction corresponding to transfer of an identified quantity of an in-game virtual asset from the transferor account to a transferee account, the identified quantity of the in-game virtual asset acquired via gameplay of a video game by a player associated with the transferor account and used within the video game by a player associated with the transferee account upon completion of the intended transaction; generating a message identifying the intended transaction; retrieving a private key associated with the transferor account; modifying the message by encrypting at least a portion of the message with the private key; transmitting the message from the first computing device to the plurality of computing devices other than the first computing device, wherein a second computing device of the plurality of computing devices verifies that the intended transaction is valid by identifying, based on at least one of the plurality of blocks in the blockchain ledger, that the transferor account possesses at least the identified quantity of the in-game virtual asset; receiving a new block at the first computing device from the second computing device, the new block identifying the intended transaction; and appending the new block to the plurality of blocks of the blockchain ledger at the first computing device, thereby completing the intended transaction.