US 12,083,423 B2
Video game overlay
Andrew Buchanan Gault, Aliso Viejo, CA (US); David Perry, Monarch Beach, CA (US); and Rui Filipe Andrade Pereira, Aliso Viejo, CA (US)
Assigned to Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed by Sony Interactive Entertainment LLC, San Mateo, CA (US)
Filed on Apr. 4, 2023, as Appl. No. 18/295,622.
Application 18/295,622 is a division of application No. 17/393,357, filed on Aug. 3, 2021, granted, now 11,617,947, issued on Apr. 4, 2023.
Application 17/393,357 is a continuation of application No. 16/811,519, filed on Mar. 6, 2020, granted, now 11,077,363, issued on Aug. 3, 2021.
Application 16/811,519 is a continuation of application No. 16/243,024, filed on Jan. 8, 2019, granted, now 10,881,955, issued on Jan. 5, 2021.
Application 16/243,024 is a continuation of application No. 15/396,169, filed on Dec. 30, 2016, granted, now 10,173,134, issued on Jan. 8, 2019.
Application 15/396,169 is a continuation of application No. 14/636,060, filed on Mar. 2, 2015, granted, now 9,533,222, issued on Jan. 3, 2017.
Application 14/636,060 is a continuation of application No. 12/826,130, filed on Jun. 29, 2010, granted, now 8,968,087, issued on Mar. 3, 2015.
Application 12/826,130 is a continuation in part of application No. 12/791,819, filed on Jun. 1, 2010, granted, now 9,584,575, issued on Feb. 28, 2017.
Claims priority of provisional application 61/354,699, filed on Jun. 14, 2010.
Claims priority of provisional application 61/345,534, filed on May 17, 2010.
Claims priority of provisional application 61/323,354, filed on Apr. 12, 2010.
Claims priority of provisional application 61/183,088, filed on Jun. 2, 2009.
Claims priority of provisional application 61/183,546, filed on Jun. 2, 2009.
Claims priority of provisional application 61/183,035, filed on Jun. 1, 2009.
Claims priority of provisional application 61/183,037, filed on Jun. 1, 2009.
Prior Publication US 2023/0233933 A1, Jul. 27, 2023
Int. Cl. A63F 13/355 (2014.01); A63F 13/213 (2014.01); A63F 13/2145 (2014.01); A63F 13/30 (2014.01); A63F 13/32 (2014.01); A63F 13/327 (2014.01); A63F 13/33 (2014.01); A63F 13/335 (2014.01); A63F 13/45 (2014.01); G06F 9/455 (2018.01); H04L 67/10 (2022.01); H04N 19/46 (2014.01)
CPC A63F 13/355 (2014.09) [A63F 13/213 (2014.09); A63F 13/2145 (2014.09); A63F 13/30 (2014.09); A63F 13/32 (2014.09); A63F 13/327 (2014.09); A63F 13/33 (2014.09); A63F 13/335 (2014.09); A63F 13/45 (2014.09); G06F 9/45537 (2013.01); H04L 67/10 (2013.01); H04N 19/46 (2014.11); A63F 2300/407 (2013.01); A63F 2300/409 (2013.01); A63F 2300/538 (2013.01); A63F 2300/552 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing an online video game, comprising:
executing game logic of an online video game at a server of a cloud gaming system in accordance with game commands received from a client device to generate game video data defining a video stream representing game play of the online video game by a user of the client device, the game logic defined to identify the game commands from signals conveying information about actuation of controls of an expected input device configuration; and
executing overlay logic to map actuation of controls of an alternative input device configuration at the client device to respective controls of the expected input device configuration to provide for identification of the game commands by the game logic.