US 12,005,355 B2
Using connection quality history to optimize user experience
Jason Gustafson, Sunnyvale, CA (US); and Ryan Hamilton Breed, Laguna Niguel, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Jul. 6, 2021, as Appl. No. 17/368,775.
Application 17/368,775 is a continuation of application No. 16/272,860, filed on Feb. 11, 2019, granted, now 11,052,313.
Application 16/272,860 is a continuation of application No. 15/052,835, filed on Feb. 24, 2016, granted, now 10,207,185, issued on Feb. 19, 2019.
Claims priority of provisional application 62/129,765, filed on Mar. 7, 2015.
Prior Publication US 2021/0331069 A1, Oct. 28, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/493 (2014.01); A63F 13/30 (2014.01); A63F 13/355 (2014.01); A63F 13/48 (2014.01); H04L 67/141 (2022.01); H04L 67/306 (2022.01); H04L 67/63 (2022.01)
CPC A63F 13/493 (2014.09) [A63F 13/30 (2014.09); A63F 13/355 (2014.09); A63F 13/48 (2014.09); H04L 67/141 (2013.01); H04L 67/306 (2013.01); H04L 67/63 (2022.05); A63F 2300/534 (2013.01); A63F 2300/535 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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.