×

Game execution environments

  • US 8,641,528 B2
  • Filed: 03/15/2013
  • Issued: 02/04/2014
  • Est. Priority Date: 06/01/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for switching between application environments, comprising:

  • receiving a first request to play a game from a first client device via a network;

    executing an instance of a game application in response to receiving the request;

    establishing a virtual shell to drive data between the instance of the game application and the first client device, the instance of the game application executed by an operating system, the operating system executed by a hardware device of a first application environment;

    receiving a second request to play the game from a second client device via the network;

    determining whether a quality of service associated with use of the first application environment is higher than a quality of service associated with use of a second application environment upon receiving the second request;

    spawning an additional instance of the game application within the second application environment upon determining that the quality of service associated with use of the second application environment is higher than the quality of service associated with use of the first application environment;

    synchronizing the additional instance of the game application within the second application environment with the instance of the game application within the first application environment; and

    switching transfer of data between the game application and the first and second client devices to the second application environment from the first application environment after said synchronizing is performed.

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