US 12,128,300 B2
Dynamic allocation of split control in a video game
Justin Beltran, San Mateo, CA (US); Dylan Butler, San Mateo, CA (US); and Alexander Jarzebinski, San Mateo, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Jan. 30, 2023, as Appl. No. 18/161,832.
Application 18/161,832 is a continuation of application No. 16/730,894, filed on Dec. 30, 2019, granted, now 11,565,179, issued on Jan. 31, 2023.
Application 16/730,894 is a continuation of application No. 15/993,603, filed on May 31, 2018, granted, now 10,898,802, issued on Jan. 26, 2021.
Prior Publication US 2023/0166183 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/42 (2014.01); A63F 13/355 (2014.01); A63F 13/847 (2014.01)
CPC A63F 13/42 (2014.09) [A63F 13/355 (2014.09); A63F 13/847 (2014.09)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
executing a video game by a cloud gaming computer;
streaming, by a video server over a network, video generated from the executing video game to a primary client device and to one or more secondary client devices;
determining, by an input aggregation server, an allocation of commands for the video game, wherein the commands are mapped in the video game executed by the cloud gaming computer to input devices of a first controller that is operably connected to the primary client device, and wherein the allocation assigns a first portion of the commands to enable for control via the first controller and the allocation assigns a second portion of the commands to enable for control via one or more second controllers associated with the one or more secondary client devices, the first portion of the commands corresponding to first ones of the input devices of the first controller in accordance with the mapping, and the second portion of the commands corresponding to second ones of the input devices of the first controller in accordance with the mapping;
wherein the input aggregation server automatically changes the allocation by changing the first and second portions of the commands in response to a changing condition of the video game executed by the cloud gaming computer, and thereby changes the first ones of the input devices corresponding to the changed first portion of the commands in accordance with the mapping, and thereby also changes the second ones of the input devices corresponding to the changed second portion of the commands in accordance with the mapping;
receiving, over the network by the input aggregation server, input data from the primary client device and input data from the one or more secondary client devices, the input aggregation server generates combined input data using the input data from the primary client device to control the first portion of the commands and using the input data from the one or more secondary client devices to control the second portion of the commands;
sending, by the input aggregation server, the combined input data to the cloud gaming computer;
applying, by the cloud gaming computer, the combined input data to drive the execution of the video game.