US 11,654,354 B2
Resolution-based scaling of real-time interactive graphics
Dov Zimring, Belmont, CA (US); Paul Leventis, Mountain View, CA (US); Benjamin Frenkel, Mountain View, CA (US); Matthew Rodgers, San Jose, CA (US); Clinton Smullen, Mountain View, CA (US); and Robert McCool, Menlo Park, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Apr. 6, 2021, as Appl. No. 17/223,226.
Application 17/223,226 is a continuation of application No. 16/368,801, filed on Mar. 28, 2019, granted, now 11,077,364.
Claims priority of provisional application 62/651,662, filed on Apr. 2, 2018.
Prior Publication US 2021/0220733 A1, Jul. 22, 2021
Int. Cl. A63F 13/323 (2014.01); A63F 13/358 (2014.01); A63F 13/335 (2014.01); A63F 13/40 (2014.01); G06F 9/455 (2018.01)
CPC A63F 13/358 (2014.09) [A63F 13/323 (2014.09); A63F 13/335 (2014.09); A63F 13/40 (2014.09); G06F 9/45558 (2013.01); A63F 2300/534 (2013.01); A63F 2300/535 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method of controlling a gameplay process, comprising:
at an electronic game server having one or more processors and memory storing one or more programs for execution by the one or more processors:
receiving, during a game session operating in a current game state, an input event from a game controller located at a remote site, wherein the input event includes a first command generated by a user interaction with the game controller during the game session;
determining a first frame that was displayed at the remote site during the user interaction, wherein the first frame is one of a plurality of output frames sent by the server during the game session prior to the server receiving the input event;
determining a first game state associated with the first frame, wherein the first game state is a game state prior to the current game state;
processing a gameplay output in accordance with (i) the first command, and (ii) the first game state;
rendering a response frame based on the gameplay output; and
transmitting the response frame for display at the remote site.