US 11,666,830 B2
Local game execution for spectating and spectator game play
Charles McCoy, San Mateo, CA (US); True Xiong, San Mateo, CA (US); and Nathan Blaine Morgan, Escondido, CA (US)
Assigned to Sony Interactive Entertainment Inc., Tokyo (JP)
Filed by Sony Interactive Entertainment Inc., Tokyo (JP)
Filed on Jul. 19, 2021, as Appl. No. 17/379,733.
Application 17/379,733 is a continuation of application No. 16/526,824, filed on Jul. 30, 2019, granted, now 11,065,550.
Prior Publication US 2021/0339149 A1, Nov. 4, 2021
Int. Cl. A63F 13/86 (2014.01); A63F 13/57 (2014.01); A63F 13/70 (2014.01)
CPC A63F 13/86 (2014.09) [A63F 13/57 (2014.09); A63F 13/70 (2014.09)] 20 Claims
OG exemplary drawing
 
1. A method for gaming, comprising:
receiving, over a network, a stream of video frames of a multi-player gaming session from a back-end game server executing a video game, wherein the stream of video frames is received at a local device of a first player participating in the multi-player gaming session, wherein the first player is controlling a first character in the multi-player gaming session, wherein a second player is controlling a second character in the multi-player gaming session;
detecting that a network connection between the local device and the back-end game server communicating through the network is below a quality of service (QoS) metric;
responsive to the detecting that the network connection is below the QoS metric, instantiating a local instance of the video game at the local device using game state data and user data of a plurality of players participating in the multi-player gaming session to enable game play by the first player of the video game;
controlling the second character in the local instance of the video game using an AI model configured with AI state data to emulate a behavior of the second player; and
sending video frames generated through execution of the local instance of the video game to a display associated with the first player.