Patent ID: 9498714
Filing Date: 2016-11-22
CPC Classification: A63F,G06T,G09G

Claim Text:
1. A method of providing a computer game, the method comprising: receiving a command for processing by the computer game at a video server system, the command received from a remote client directing execution of the computer game; executing game logic of the computer game on the video server system in accordance with the command received from the remote client, execution of the game logic resulting in generation of a video game environment based on a game state and on the command received from the remote client; operating a graphics processing unit at the video server system to render the video game environment to video data; processing the video data through an encoding pipeline at the video server system to encode the video data into a data format compatible with a codec present at the remote client; providing the encoded video data from the video server system to the remote client over a communication network; and providing executable game logic of the computer game to the remote client in addition to the encoded video data; executing the executable game logic of the computer game on the remote client to generate video of the computer game at the remote client based on the game state and on commands for processing by the computer game as provided at the remote client; and in conjunction with executing the executable game logic of the computer game on the remote client, stopping provision of the encoded video data from the video server system to the remote client over the communication network.