Using connection quality history to optimize user experience
AssigneeSony Interactive Entertainment Inc.
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.
Claims20
A method, comprising:
- receiving a request to access a user account of a user at a cloud gaming site;
- identifying predictive attributes of the request by accessing a user profile of the user initiating the request, the predictive attributes used to predict a likelihood of the user selecting a game for game play at a time the user initiated the request;
- identifying a data center available to the cloud gaming site for executing the game, the data center identified based on the predictive attributes of the request;
- establishing a connection by a server of the data center with a client device of the user to provide access to an instance of the game loaded for execution by the server, responsive to the predicted likelihood, the connection established before evaluating attributes of the connection;
- during execution of the game, evaluating attributes of the connection using game data;
- and
- adjusting, based on the evaluation, one or more of said attributes of the connection to maintain quality of service requirements for playing 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 to access a user account of a user at a cloud gaming site;
- program instructions for identifying predictive attributes of the request by accessing a user profile of the user initiating the request, the predictive attributes used to predict a likelihood of the user selecting a game for game play at a time the user initiated the request;
- program instructions for identifying a data center available to the cloud gaming site for executing the game, the data center identified based on the predictive attributes of the request;
- program instructions for establishing a connection by a game server of the data center with a client device of the user to provide access to an instance of the game loaded for execution by the server, responsive to the predicted likelihood, the connection established before evaluating attributes of the connection;
- program instructions for evaluating, during execution of the game, attributes of the connection using game data;
- and
- program instructions for adjusting, based on the evaluation, one or more of the attributes of the connection to maintain quality of service requirements for playing the game.
Dependencies are inferred from the claim text.