Using Connection Quality History to Optimize User Experience
AssigneeSony Interactive Entertainment America LLC
InventorsJason Gustafson, Ryan Hamilton Breed
Life of this patent
Estimating the term…
Abstract
Methods and systems for assigning a data center to service a request from a user account include receiving a login request to a cloud gaming server. The login request is examined to identify a user account. A use history of the cloud gaming server is examined to identify a data center. The user account is assigned to the data center to start a session of streaming game play at a server within the data center. The data center is identified without performing a connection testing operation.
Claims17
A method, comprising:
- receiving a request for accessing a cloud gaming system, the request originating from a user;
- analyzing use history of the user, in response to the request, to predict usage of a game and to identify a data center that was last used to play the game by the user, the identified data center having an instance of the game loaded on a server of the data center and available for assignment to the user;
- assigning the instance of the game to the user, the assigning causing user data of the user to be associated with the instance of the game to enable interactivity with the game via a client device;
- and
- verifying performance level of a communication channel established between the server and the client device to confirm that the performance level meets a predefined metric for playing the game, the performance level being verified after initiating the play of the game.
A non-transitory computer-readable storage medium having computer executable instructions stored thereon, which when executed causes a computer system to carry out a method, the computer readable storage medium including:
- program instructions for receiving a request for accessing a cloud gaming system, the request originating from a user;
- program instructions for analyzing use history of the user, in response to the request, to predict usage of a game and to identify a data center that was last used to play the game by the user, the identified data center having an instance of the game loaded on a server of the data center and available for assignment to the user;
- program instructions for assigning the instance of the game to the user, the assigning causing user data of the user to be associated with the instance of the game to enable interactivity with the game via a client device;
- and
- program instructions for verifying performance level of a communication channel established between the server and the client device to confirm that the performance level meets a predefined metric for playing the game, the performance level being verified after initiating the play of the game.
Dependencies are inferred from the claim text.