US 12,168,174 B2
Data display overlays for Esport streams
Richard Olabode, San Mateo, CA (US); Mario M. Sarria, Jr., San Mateo, CA (US); and Warren M. Benedetto, San Mateo, CA (US)
Assigned to Sony Interactive Entertainment Inc., Tokyo (JP)
Filed by Sony Interactive Entertainment Inc., Tokyo (JP)
Filed on Dec. 23, 2021, as Appl. No. 17/561,525.
Claims priority of provisional application 63/133,049, filed on Dec. 31, 2020.
Prior Publication US 2022/0203234 A1, Jun. 30, 2022
Int. Cl. A63F 13/537 (2014.01); A63F 13/5252 (2014.01); A63F 13/5258 (2014.01); A63F 13/86 (2014.01)
CPC A63F 13/537 (2014.09) [A63F 13/5252 (2014.09); A63F 13/5258 (2014.09); A63F 13/86 (2014.09)] 18 Claims
OG exemplary drawing
 
1. A method for selecting a viewport into a video game for a spectator viewing the video game played by a player, comprising:
identifying a plurality of virtual cameras for providing a plurality of viewports into scenes of the video game;
accessing a spectator playbook, the spectator playbook is stored in association with a profile of the spectator, the spectator playbook identifying viewing history of the spectator for types of video games viewed by the spectator;
accessing a player playbook, the player playbook is stored in association with a profile of the player, the player playbook identifying performance of the player for types of video games played by the player;
accessing gameplay data for the video game played by the player during a session;
selecting, during the session, a viewport from the plurality of viewports into the video game, the selected viewport is dynamically updated using a machine learning model that is configured to identify features from the spectator playbook, the player playbook, and the gameplay data to classify attributes of the spectator;
wherein feedback received from the spectator related to at least one selected viewport that was dynamically updated is incorporated into the spectator playbook, such that said feedback is processed to extract features that are classified to update the machine learning model; and
streaming a spectator video stream for the spectator, the spectator video stream presents a plurality of viewports that automatically changes based on the dynamic updating of the viewport while the spectator views the session of the video game played by the player.