Patent ID: 8613673

Claim:
A game system including a processor, comprising: a video source configured to provide a streaming video to a first client geographically remote from the video source, the streaming video being generated at the video source responsive to a present game state of a computer game program, wherein the present game state of the computer game program is dependent on game control commands received from the first client; and a download manager configured to dynamically determine, responsive to the present game state of the computer game program, a download sequence of a plurality of parts of an executable content of the computer game program, and download parts of the executable content according to the download sequence, from a code source to the first client via a network, in parallel with the streaming video provided to the first client from the video source; wherein the download manager is configured to dynamically modify the download sequence based on a determination of probabilities of other game states of the computer game program being reached from the present game state of the computer game program, and knowledge of which resources will be required in those other game states.