US 11,694,513 B2
Anti-fraud cloud gaming blockchain
Bryan Cotta, San Mateo, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Aug. 10, 2021, as Appl. No. 17/399,007.
Application 17/399,007 is a division of application No. 16/228,452, filed on Dec. 20, 2018, granted, now 11,087,591, issued on Aug. 10, 2021.
Prior Publication US 2021/0366234 A1, Nov. 25, 2021
Int. Cl. G07F 17/32 (2006.01); G06Q 20/12 (2012.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); H04L 9/06 (2006.01); H04L 9/00 (2022.01)
CPC G07F 17/3244 (2013.01) [G06Q 20/123 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4016 (2013.01); H04L 9/0637 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A method, comprising:
processing a request to execute a transaction of a virtual asset of a video game, the transaction configured to transfer ownership of the virtual asset from a first user account to a second user account;
responsive to the request, accessing a blockchain to perform an anti-fraud verification, the anti-fraud verification including analyzing data of a prior transaction involving the virtual asset that is stored to the blockchain, the blockchain being configured to store data for virtual asset transactions;
responsive to the anti-fraud verification providing a result that does not indicate fraudulent activity, then generating transaction data based on an identifier for the first user account, an identifier for the second user account, an identifier for the virtual asset, and state data that indicates a current state of the virtual asset, and
submitting the transaction data to a node network, to write the transaction data to a block of a blockchain, the blockchain being configured to store data for virtual asset transactions;
receiving confirmation of the writing of the transaction data to the block of the blockchain;
responsive to receiving the confirmation, then updating a registry of virtual assets to transfer ownership of the virtual asset from the first user account to the second user account.