US 12,102,918 B2
Dynamic control of behavioral characteristics of artificial intelligence characters
Ilya Gelfenbeyn, Palo Alto, CA (US); Mikhail Ermolenko, Mountain View, CA (US); Kylan Gibbs, San Francisco, CA (US); and Evgenii Shingarev, Mountain View, CA (US)
Assigned to Theai, Inc., Mountain View, CA (US)
Filed by Theai, Inc., Mountain View, CA (US)
Filed on Dec. 29, 2023, as Appl. No. 18/400,599.
Claims priority of provisional application 63/436,115, filed on Dec. 30, 2022.
Prior Publication US 2024/0216811 A1, Jul. 4, 2024
Int. Cl. A63F 13/56 (2014.01); A63F 13/77 (2014.01)
CPC A63F 13/56 (2014.09) [A63F 13/77 (2014.09)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
ascertaining, by at least one processor, an occurrence of an event in a virtual environment associated with an Artificial Intelligence (AI) character model, the AI character model being associated with a plurality of narratives and configured to generate an AI character for interaction with a user in the virtual environment;
analyzing the event, by the at least one processor, to produce, based on the event, a word embedding;
passing, by the at least one processor, the word embedding through a plurality of heuristics machine learning models to produce intermediate outputs of the plurality of heuristics machine learning models, the intermediate outputs of the plurality of heuristics machine learning models including one or more narrative triggers, the one or more narrative triggers being triggered based on information shared in a conversation between the AI character and the user in the virtual environment;
in response to the triggering of the one or more narrative triggers, selecting, by the at least one processor, a narrative from the plurality of narratives;
determining, by the at least one processor and based on the selected narrative, behavioral settings; and
applying, by the at least one processor, the behavioral settings to the AI character model, thereby causing the AI character model to follow the narrative in interactions with the user in the virtual environment, wherein the applying the behavioral settings includes:
disallowing the AI character generated by the AI character model from sharing a specific knowledge with the user until a further event occurs in the virtual environment; and
allowing the AI character to share the specific knowledge with the user when the further event occurs in the virtual environment.