US 11,724,201 B1
Animated and personalized coach for video games
Harold Henry Chaput, Belmont, CA (US); Mattias Teye, Sundbyberg (SE); Zebin Chen, Santa Clara, CA (US); Wei Wang, Fremont, CA (US); Ulf Erik Kristoffer Sjöö, Stockholm (SE); and Ulf Martin Lucas Singh-Blom, Stockholm (SE)
Assigned to Electronic Arts Inc., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Dec. 11, 2020, as Appl. No. 17/120,011.
Int. Cl. A63F 13/58 (2014.01); A63F 13/85 (2014.01); A63F 13/35 (2014.01); A63F 13/795 (2014.01); A63F 13/798 (2014.01); A63F 13/215 (2014.01); G06T 13/40 (2011.01); G06N 20/00 (2019.01); A63F 13/424 (2014.01)
CPC A63F 13/798 (2014.09) [A63F 13/215 (2014.09); A63F 13/424 (2014.09); G06N 20/00 (2019.01); G06T 13/40 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating insights for video games, comprising:
gathering information regarding a player for a plurality of video games, the information comprising at least one of in-world state data, player action data, player progression data, and/or real-world events relevant to each video game;
tracking events in at least one video game of the plurality of video games, the events comprising an action event or a standby event;
determining that an event of the tracked events is an action event, wherein the action event is determined according to a rule-based system, wherein the insights are generated immediately with the action event, and wherein the action event comprises a specific occurrence in the at least one video game;
generating insights regarding the action event based on the information gathered regarding the player, the insights for improving the player's performance in the at least one video game;
synthesizing lines by a natural language generator of dialogue based on the insights to the action event;
training a model to generate speech audio and facial animation based on the synthesized lines; and
relaying the insights in the form of the speech audio and the facial animation to the player to improve the player's performance in the at least one video game.