Back to results
US 12,708,853 B2Granted
Timed input/action release
AssigneeSony Interactive Entertainment Inc.
InventorsMichael Taylor, Yasunori Matsui, Yurika Kondo, Mihee Kang
Life of this patent
Estimating the term…
Abstract
A machine learning-based model or other system is configured to release user commands to a computer game at a time when the command correctly aligns with what is going on in the computer game. As such, the command might be predicted and released before the user input action is completed, or might be delayed after completion and processing until a later time when the command is most appropriate for release.
Claims20
An apparatus, comprising:
- at least one processor assembly programmed with instructions to:
- execute a computer game;
- receive input from a sensor;
- generate, based on the input from the sensor, a predicted user command to the computer game, the generating comprising processing the input from the sensor using a first machine learning model;
- determine, based on the predicted user command, a time for controlling the computer game according to the predicted user command, the determining comprising processing the predicted user command generated by the first machine learning model using a second machine learning model that is separate and distinct from the first machine learning model, wherein the second machine learning model receives as input both the predicted user command and game state data of the computer game;
- and
- control the computer game according to the predicted user command at the determined time, the computer game controlled according to the predicted user command by one or more of:
- controlling the computer game according to the predicted user command in advance of a user completing the predicted user command, delaying control of the computer game according to the predicted user command subsequent to the user completing the predicted user command.
5 more elements
A method, comprising:
- receiving input from a sensor;
- generating, based on the input from the sensor, a predicted user command to a first computer game, the generating comprising processing the input from the sensor using a first machine learning model;
- determining, based on the predicted user command, a time for controlling the first computer game according to the predicted user command, the determining comprising processing the predicted user command generated by the first machine learning model using a second machine learning model that is separate and distinct from the first machine learning model, wherein the second machine learning model receives as input both the predicted user command and game state data of the computer game;
- and
- controlling the first computer game according to the predicted user command at the determined time, the first computer game controlled according to the predicted user command by one or more of:
- controlling the first computer game according to the predicted user command in advance of a user completing the predicted user command, delaying control of the first computer game according to the predicted user command subsequent to the user completing the predicted user command.
3 more elements
A system comprising:
- at least one computer medium that is not a transitory signal and that comprises instructions executable by at least one processor assembly to:
- generate a predicted user command to a computer game, the generating comprising processing input from a sensor using a first machine learning model;
- determine, based on the predicted user command, a time for controlling the computer game according to the predicted user command, the determining comprising processing the predicted user command generated by the first machine learning model using a second machine learning model that is separate and distinct from the first machine learning model, wherein the second machine learning model receives as input both the predicted user command and game state data of the computer game;
- and
- release the predicted user command to the computer game at the determined time, the determined time being a time during which a game action occurs for which the predicted user command is to be executed, the determined time being different from a second time at which the predicted user command is completed.
2 more elements
Dependencies are inferred from the claim text.