Patent ID: 9694279
Date: 2017-07-04
CPC Classifications: A63F,G06F

Claim:
1. A computing system comprising: a processor; and computer storage memory having computer-executable instructions stored thereon which, when executed by the processor, implement a method of managing game instances within a remote game service, the method comprising: monitoring an amount of game instances for a game title in a game service, the game instances being accessed by remote game clients through one or more network connections; determining, in the present, anticipated demand for the game title in the future; determining a number of standby instances of the game title that are optimal to meet the anticipated demand; and dynamically managing standby instances of the game title to stay within a threshold of the number of standby instance that is optimal to meet the anticipated demand in the future by determining a number of standby game instances to be created or destroyed at a present time by subtracting a number of existing game instances from the number of standby instances of the game title that are optimal to meet the anticipated demand; detecting an event that triggers recalculating the number of standby game instances to be created or destroyed at the present time, wherein the event comprises at least one of a game instance entering an active state.