×

Program mode transition

  • US 10,617,946 B2
  • Filed: 12/14/2015
  • Issued: 04/14/2020
  • Est. Priority Date: 12/15/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • executing game logic of a computer game on a server computer system to generate game video of the computer game at the server computer system in response to user input from a client computer system that is remote from said server computer system;

    generating a video stream of the game video at the server computer system;

    transmitting the video stream from the server computer system to the client computer system for display at the client computer system;

    maintaining a current game state of the computer game at the server computer system;

    determining possible subsequent game states that can occur from the current game state;

    determining probabilities of occurrence for the possible subsequent game states;

    generating a dynamic download prioritization for segments of the game logic of the computer game corresponding to the possible subsequent game states based on the probabilities of occurrence for the possible subsequent game states;

    transmitting segments of the game logic of the computer game corresponding to the possible subsequent game states from the server computer system to the client computer system in accordance with the dynamic download prioritization, while simultaneously transmitting the video stream from the server computer system to the client computer system;

    determining that an executable subset of the game logic has been transmitted from the server computer system to the client computer system, the executable subset of the game logic being less than an entirety of the game logic, the executable subset of the game logic providing for continued execution of the computer game from the current game state; and

    transitioning to execution of the executable subset of the game logic on the client computer system using the transmitted executable subset of the game logic to generate game video of the computer game locally at the client computer system for display at the client computer system and stopping transmission of the video stream from the server computer system to the client computer system.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×