×

Adaptive application streaming in cloud gaming

  • US 9,517,410 B2
  • Filed: 04/27/2012
  • Issued: 12/13/2016
  • Est. Priority Date: 04/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a remote gaming service, comprising the actions of:

  • when a user selects a particular game from available games on a game station at a target device,a) executing software corresponding to said particular game at the target device, said particular game being virtualized by being initially playable without download of the entire particular game at the target device immediately following said selecting; and

    if said particular game comprises additional components for use in continued execution of the particular game and absent from the target device,b) streaming over a network to said game station at least one of said additional components, said streaming beginning contemporaneously with and continuing at least partially concurrently with said executing of the particular game at the target device, the at least one of said additional components streamed to the game station from a local portal residing on local devices or, if the local portal fails, an application delivery network application server implemented remote from the target device in a wide area network, the local portal regulating license provisioning of streaming virtualized applications including the particular game executing at a plurality of game stations including the game station and providing the at least one of said additional components to the game station at the target device, wherein a local device of the local devices to stream the at least one of said additional components is selected from the local devices according to load weights of the local devices in streaming virtualized games, the load weights based on a number of active sessions of the local devices in a running state for streaming the virtualized games and in a buffering state for streaming the virtualized games.

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