| CPC A63F 13/86 (2014.09) [A63F 13/30 (2014.09); A63F 13/35 (2014.09); A63F 13/79 (2014.09); A63F 13/85 (2014.09); A63F 13/87 (2014.09); G06F 16/433 (2019.01); G06N 3/08 (2013.01); G10L 15/26 (2013.01); A63F 13/497 (2014.09); A63F 13/67 (2014.09); A63F 2300/303 (2013.01)] | 17 Claims |

|
1. A method for providing gaming assistance, comprising:
executing an instance of a gaming application for a game play of a player to generate a plurality of video frames of the game play responsive to a plurality of input commands of the player;
receiving an input from an input device over a network at a game assist server, the input being a request for assistance to advance the game play of the player and including a voice query to solve a problem presented within the game play of the player playing the gaming application, the input originating from the player;
determining at the game assist server a computed game context of the game play;
identifying one or more modeled responses that are closest to matching the request for assistance using artificial intelligence based on the computed game context, wherein the one or more modeled responses are pregenerated;
performing at the game assist server speech recognition on the voice query to generate a recognized voice query;
generating at the game assist server a new modeled response modeled response using the artificial intelligence based on the computed game context, the one or more modeled responses that are identified, and the recognized voice query; and
sending over the network the new modeled response from the game assist server to another device of the player,
wherein the new modeled response is generated separate from the game play executed by
the instance of the gaming application.
|