Patent ID: 9433862
Filing Date: 2016-09-06
CPC Classification: A63F,G06F,G07F,H04L

Claim Text:
1. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of allocating compute resources to a remote game session, the method comprising: monitoring, by a game service, progress through a first game level of a single instance of a multi-player video game title that features multiple players interacting with each other within the single instance and being controlled from remote game clients that access the game service through one or more network connections, the single instance having multiple game levels wherein the first game level and a second game level require different amounts of computing resources; determining that the progress through the first level satisfies a threshold criteria for adding an additional game server to the single instance of the game session in preparation for the multiple players reaching the second game level; and in response to said determining, dynamically allocating an additional computing resource to the single instance of the game session while the game session is ongoing in preparation for the multiple players reaching the second game level, wherein the computing resource is an additional game server.