A method for providing artificial intelligence (AI) characters with changeable behavior includes providing a plurality of behavioral types associated with an AI character model, where the plurality of behavioral types are associated with probabilities, and where the AI character model is configured to generate an AI character; randomly selecting, during interaction of the AI character, and based on the probabilities, a behavioral type from the plurality of behavioral types; and adjusting, based on the selected behavioral type, parameters associated with the AI character, thereby causing the AI character to follow the selected behavioral type.
Systems and methods for recognition of intent of a character are provided. The character is an Artificial Intelligence (AI) character generated by an AI character model for interacting with users in the virtual environment or is controlled by a human user. An example method includes monitoring interactions between a plurality of characters in a virtual environment; recognizing, based on environmental parameters associated with the interactions, an intent of a character selected from the plurality of characters: selecting a plurality of possible behaviors for the character based on the intent; and triggering a behavior selected from the plurality of possible behaviors based on predetermined criteria.
Systems and methods for text description-based generation of avatars for Artificial Intelligence (AI) characters are provided. An example method includes receiving a description of a face of an AI character, where the description is in a free-text format and where the face of the AI character is rendered by an AI character model in a virtual environment; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one facial feature of the face of the AI character; analyzing the description to generate at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for archetype-based generation of Artificial Intelligence (AI) characters are provided. An example method includes receiving at least one keyword describing an AI character, where the AI character is generated by an AI character model in a virtual environment; selecting, based on the at least one keyword, an archetype from a plurality of archetypes; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one feature of the AI character; determining, based on the archetype, at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for dynamically controlling a knowledge scope of artificial intelligence (AI) characters are provided. An example method includes associating a knowledge store with an AI character generated by an AI character model, where the AI character is a virtual character in a virtual world; determining context parameters for the AI character; defining, based on the context parameters, a scope of knowledge available to the AI character from a knowledge store; constricting access of the AI character to the knowledge store based on the defined scope of knowledge; monitoring changes in the context parameters; and dynamically adjusting the scope of knowledge based on the changes in the context parameters.
Systems and methods for providing artificial intelligence (AI) character-specific contextual conversational language models are provided. The method may include providing a plurality of speech models for conversation features of an AI character generated by an AI character model in a virtual environment; ascertaining a context of interactions involving the AI character generated by the AI character model in the virtual environment; selecting, based on the context, a speech model from the plurality of speech models; generating an output using the speech model; and inserting the output into a content of the AI character being generated by the AI character model.
Systems and methods for controlling safety settings for behavior characteristics of an Artificial Intelligence (AI) character model are provided. An example method includes receiving context associated with the AI character model; determining, based on the context, a level of safety of a content generated by the AI character model; and adjusting, based on the level of safety, the safety settings associated with the content generated by the AI character model. The determination of the level of safety may include determining specific characteristics of an audience interacting with the AI character model in a virtual environment and selecting, based on the specific characteristics, the level of safety from a set of levels of safety.
Systems and methods for pre-fetching results from large language models (LLMs) are provided. The method includes acquiring a context of an interaction between a user and an Artificial Intelligence (AI) character; predicting, based on the context, one or more anticipated words to be uttered by the user; generating, based on the one or more anticipated words, at least one query to an LLM; providing the at least one query to the LLM; generating, based on at least one response obtained from the LLM, an anticipated reply of the AI character model to the one or more anticipated words to be pronounced by the user; receiving one or more words uttered by the user; determining that a level of a discrepancy between the one or more words and the one or more anticipated words is below a predetermined threshold; and providing the anticipated reply to the user.
Systems and methods for dynamically controlling a knowledge scope of artificial intelligence (AI) characters are provided. An example method includes associating a knowledge store with an AI character generated by an AI character model, where the AI character is a virtual character in a virtual world; determining context parameters for the AI character; defining, based on the context parameters, a scope of knowledge available to the AI character from a knowledge store; constricting access of the AI character to the knowledge store based on the defined scope of knowledge; monitoring changes in the context parameters; and dynamically adjusting the scope of knowledge based on the changes in the context parameters.
G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
Systems and methods for providing contextually oriented behavior of artificial intelligence (AI) characters are provided. An example method includes receiving a description of a plurality of scenes associated with an AI environment, where the description includes a list of AI objects and a list of AI character models present in a scene of the plurality of scenes; generating, based on the description, a plurality of AI scene models corresponding to the plurality of scenes, where the plurality of AI scene models include an AI scene model corresponding to the scene; and adjusting, based on parameters of the scene, behavioral characteristics of an AI character model of the list of AI character models.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
A63F 13/56 - Calcul des mouvements des personnages du jeu relativement à d’autres personnages du jeu, à d’autres objets ou d'autres éléments de la scène du jeu, p. ex. pour simuler le comportement d’un groupe de soldats virtuels ou pour l’orientation d’un personnage
Systems and methods for archetype-based generation of Artificial Intelligence (AI) characters are provided. An example method includes receiving at least one keyword describing an AI character, where the AI character is generated by an AI character model in a virtual environment; selecting, based on the at least one keyword, an archetype from a plurality of archetypes; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one feature of the AI character; determining, based on the archetype, at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for providing a network for generating, sharing, and viewing artificial intelligence (AI) characters are provided. An example method includes providing a web-based interface enabling a user to generate and modify a template associated with an AI character generated by an AI character model, where the template includes parameters of the AI character model; receiving at least one value for at least one parameter of the AI character model; receiving a first request to store the template in a data store; storing the template in the data store and attributing the template to an account associated with the user; receiving, from the user, a second request to allow access to the template by at least one further user; and providing the access to the template to the at least one further user to enable the at least one further user to view and interact with the AI character.
A63F 13/60 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu
A63F 13/424 - Traitement des signaux de commande d’entrée des dispositifs de jeu vidéo, p. ex. les signaux générés par le joueur ou dérivés de l’environnement par mappage des signaux d’entrée en commandes de jeu, p. ex. mappage du déplacement d’un stylet sur un écran tactile en angle de braquage d’un véhicule virtuel incluant des signaux d’entrée acoustiques, p. ex. en utilisant les résultats d’extraction de hauteur tonale ou de rythme ou de reconnaissance vocale
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
Systems and methods for providing artificial intelligence (AI) character-specific contextual conversational language models are provided. The method may include providing a plurality of speech models for conversation features of an AI character generated by an AI character model in a virtual environment; ascertaining a context of interactions involving the AI character generated by the AI character model in the virtual environment; selecting, based on the context, a speech model from the plurality of speech models; generating an output using the speech model; and inserting the output into a content of the AI character being generated by the AI character model.
Systems and methods for continuously updating emotional states of artificial intelligence (AI) characters using emotional state models are provided. An example method includes providing an emotional state model trained to predict an emotional state of an AI character generated by an AI character model in a virtual environment; continuously monitoring a context of an interaction involving the AI character; generating, based on the context, an input for the emotional state model; providing the input to the emotional state model; obtaining, from the emotional state model, the emotional state of the AI character based on the input; and adjusting, based on the emotional state, parameters of the AI character model, thereby causing the AI character to act according to the emotional state.
Systems and methods for controlling safety settings for behavior characteristics of an Artificial Intelligence (AI) character model are provided. An example method includes receiving context associated with the AI character model; determining, based on the context, a level of safety of a content generated by the AI character model; and adjusting, based on the level of safety, the safety settings associated with the content generated by the AI character model. The determination of the level of safety may include determining specific characteristics of an audience interacting with the AI character model in a virtual environment and selecting, based on the specific characteristics, the level of safety from a set of levels of safety.
Systems and methods for dynamic control of behavioral characteristics of artificial intelligence (AI) characters are provided. The method includes ascertaining an occurrence of an event in a virtual environment associated with an AI character model; receiving a plurality of narratives associated with the AI character model; selecting, based on the event, a narrative from the plurality of narratives; determining, based on the selected narrative, behavioral settings; and applying the behavioral settings to the AI character model, thereby causing the AI character model to follow the narrative in interactions with a user in the virtual environment.
A63F 13/56 - Calcul des mouvements des personnages du jeu relativement à d’autres personnages du jeu, à d’autres objets ou d'autres éléments de la scène du jeu, p. ex. pour simuler le comportement d’un groupe de soldats virtuels ou pour l’orientation d’un personnage
A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p. ex. données de configuration, version du logiciel ou quantité de mémoire
17.
Providing a network for sharing and viewing artificial intelligence characters
Systems and methods for providing a network for generating, sharing, and viewing artificial intelligence (AI) characters are provided. An example method includes providing a web-based interface enabling a user to generate and modify a template associated with an AI character generated by an AI character model, where the template includes parameters of the AI character model; receiving at least one value for at least one parameter of the AI character model; receiving a first request to store the template in a data store; storing the template in the data store and attributing the template to an account associated with the user; receiving, from the user, a second request to allow access to the template by at least one further user; and providing the access to the template to the at least one further user to enable the at least one further user to view and interact with the AI character.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
18.
Contextually oriented behavior of artificial intelligence characters
Systems and methods for providing contextually oriented behavior of artificial intelligence (AI) characters are provided. An example method includes receiving a description of a plurality of scenes associated with an AI environment, where the description includes a list of AI objects and a list of AI character models present in a scene of the plurality of scenes; generating, based on the description, a plurality of AI scene models corresponding to the plurality of scenes, where the plurality of AI scene models include an AI scene model corresponding to the scene; and adjusting, based on parameters of the scene, behavioral characteristics of an AI character model of the list of AI character models.
Systems and methods for providing artificial intelligence (AI) characters with changeable behavior are provided. An example method includes providing a plurality of behavioral types associated with an AI character model, where the plurality of behavioral types are associated with probabilities, and where the AI character model is configured to generate an AI character; randomly selecting, during interaction of the AI character, and based on the probabilities, a behavioral type from the plurality of behavioral types; and adjusting, based on the selected behavioral type, parameters associated with the AI character, thereby causing the AI character to follow the selected behavioral type.
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06F 40/35 - Représentation du discours ou du dialogue
G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
20.
REAL-TIME ANIMATION OF ARTIFICIAL INTELLIGENCE CHARACTERS
Systems and methods for providing real-time animation of artificial intelligence (AI) characters are provided. An example method includes determining a context of an interaction between an AI character and a user, where the AI character is generated by an AI character model for interacting with users in a virtual environment; receiving a plurality of gestures associated with the AI character model; selecting, based on the context, a gesture from the plurality of gestures; and causing the AI character model to animate the AI character to perform the selected gesture.
Systems and methods for recognition of intent of a character are provided. The character is an Artificial Intelligence (AI) character generated by an AI character model for interacting with users in the virtual environment or is controlled by a human user. An example method includes monitoring interactions between a plurality of characters in a virtual environment; recognizing, based on environmental parameters associated with the interactions, an intent of a character selected from the plurality of characters: selecting a plurality of possible behaviors for the character based on the intent; and triggering a behavior selected from the plurality of possible behaviors based on predetermined criteria.
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06F 40/35 - Représentation du discours ou du dialogue
G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
22.
DYNAMIC CONTROL OF BEHAVIORAL CHARACTERISTICS OF ARTIFICIAL INTELLIGENCE CHARACTERS
Systems and methods for dynamic control of behavioral characteristics of artificial intelligence (AI) characters are provided. The method includes ascertaining an occurrence of an event in a virtual environment associated with an AI character model; receiving a plurality of narratives associated with the AI character model; selecting, based on the event, a narrative from the plurality of narratives; determining, based on the selected narrative, behavioral settings; and applying the behavioral settings to the AI character model, thereby causing the AI character model to follow the narrative in interactions with a user in the virtual environment.
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
G06F 40/35 - Représentation du discours ou du dialogue
G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
23.
TEXT DESCRIPTION-BASED GENERATION OF AVATARS FOR ARTIFICIAL INTELLIGENCE CHARACTERS
Systems and methods for text description-based generation of avatars for Artificial Intelligence (AI) characters are provided. An example method includes receiving a description of a face of an AI character, where the description is in a free-text format and where the face of the AI character is rendered by an AI character model in a virtual environment; acquiring at least one parameter of the AI character model, where the at least one parameter corresponds to at least one facial feature of the face of the AI character; analyzing the description to generate at least one value for the at least one parameter; and assigning the at least one value to the at least one parameter.
Systems and methods for providing multi-source based knowledge data for Artificial Intelligence (AI) characters are provided. An example method includes providing a plurality of data sources; receiving, from a user, at least one word during a conversation between the user and an AI character; ascertaining a speech style of the AI character; analyzing the at least one word to determine a type of information needed to generate a reply to the user; selecting, based on the type of information, at least one data source from the plurality of data sources; generating, based on the at least one word, one or more queries; sending the one or more queries to the at least one data source; receiving one or more responses from the at least one data source; forming, based on the one or more responses and the speech style of the AI character, the reply for providing to the user.
Systems and methods for providing real-time animation of artificial intelligence (AI) characters are provided. An example method includes determining a context of an interaction between an AI character and a user, where the AI character is generated by an AI character model for interacting with users in a virtual environment; receiving a plurality of gestures associated with the AI character model; selecting, based on the context, a gesture from the plurality of gestures; and causing the AI character model to animate the AI character to perform the selected gesture.
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
A63F 13/56 - Calcul des mouvements des personnages du jeu relativement à d’autres personnages du jeu, à d’autres objets ou d'autres éléments de la scène du jeu, p. ex. pour simuler le comportement d’un groupe de soldats virtuels ou pour l’orientation d’un personnage
G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p. ex. modèles de langage
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
Systems and methods for providing multi-source based knowledge data for Artificial Intelligence (AI) characters are provided. An example method includes providing a plurality of data sources; receiving, from a user, at least one word during a conversation between the user and an AI character; ascertaining a speech style of the AI character; analyzing the at least one word to determine a type of information needed to generate a reply to the user; selecting, based on the type of information, at least one data source from the plurality of data sources; generating, based on the at least one word, one or more queries; sending the one or more queries to the at least one data source; receiving one or more responses from the at least one data source; forming, based on the one or more responses and the speech style of the AI character, the reply for providing to the user.
Systems and methods for continuously updating emotional states of artificial intelligence (AI) characters using emotional state models are provided. An example method includes providing an emotional state model trained to predict an emotional state of an AI character generated by an AI character model in a virtual environment; continuously monitoring a context of an interaction involving the AI character; generating, based on the context, an input for the emotional state model; providing the input to the emotional state model; obtaining, from the emotional state model, the emotional state of the AI character based on the input; and adjusting, based on the emotional state, parameters of the AI character model, thereby causing the AI character to act according to the emotional state.
Systems and methods for pre-fetching results from large language models (LLMs) are provided. The method includes acquiring a context of an interaction between a user and an Artificial Intelligence (AI) character; predicting, based on the context, one or more anticipated words to be uttered by the user; generating, based on the one or more anticipated words, at least one query to an LLM; providing the at least one query to the LLM; generating, based on at least one response obtained from the LLM, an anticipated reply of the AI character model to the one or more anticipated words to be pronounced by the user; receiving one or more words uttered by the user; determining that a level of a discrepancy between the one or more words and the one or more anticipated words is below a predetermined threshold; and providing the anticipated reply to the user.
Systems and methods for observation-based training of an Artificial Intelligence (AI) character model are provided. An example method includes receiving log data including interactions of a user and a first AI character model, receiving internal parameters of a second AI character model including a first plurality of heuristic machine learning models and a second plurality of primary machine learning models, pre-processing the log data to obtain one or more data streams including behavioral characteristics of the user, running the one or more data streams through the first plurality of heuristic machine learning models to produce intermediate outputs, composing the intermediate outputs into templated formats, and providing the templated formats to the second plurality of primary machine learning models. The internal parameters of the second AI character model are adjusted based on the templated formats such that the second AI character model mimics the behavioral characteristics of the user.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer game software downloadable from a global computer
network; downloadable cloud-computing software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; downloadable computer software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments. Entertainment services, namely, providing temporary use of
non-downloadable interactive games; providing an on-line
computer game in the field of interactions with artificial
intelligence-based characters in virtual computer
environments; providing on-line computer games; virtual
reality game services provided on-line from a computer
network. Providing on-line non-downloadable software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; providing online non-downloadable game
software.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer game software downloadable from a global computer
network; downloadable cloud-computing software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; downloadable computer software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments. Entertainment services, namely, providing temporary use of
non-downloadable interactive games; providing an on-line
computer game in the field of interactions with artificial
intelligence-based characters in virtual computer
environments; providing on-line computer games; virtual
reality game services provided on-line from a computer
network. Providing on-line non-downloadable software for playing
computer games featuring interactions with artificial
intelligence-based characters in virtual computer
environments; providing online non-downloadable game
software.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer game software downloadable from a global computer network; downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments. (1) Entertainment services, namely, providing temporary use of non-downloadable interactive games; providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; providing on-line computer games; virtual reality game services provided on-line from a computer network.
(2) Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; providing online non-downloadable game software.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer game software downloadable from a global computer network; downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments. (1) Entertainment services, namely, providing temporary use of non-downloadable interactive games; providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; providing on-line computer games; virtual reality game services provided on-line from a computer network.
(2) Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; providing online non-downloadable game software.
34.
Artificial intelligence character models with goal-oriented behavior
Systems and methods for providing an Artificial Intelligence (AI) character model with a goal-oriented behavior are provided. An example method includes assigning, to the AI character model, a goal to be achieved during an interaction of the AI character model and a user of a client-side computing device; receiving, from the client-side computing device, a message of the user; generating, based on the message, an input to a language model configured to predict a first response to the message; providing the input to the language model to obtain the first response; modifying, based on the goal, the first response to obtain a second response; and transmitting the second response to the client-side computing device. The client-side computing device presents the second response to the user. The second response is configured to prompt the user to provide a response to achieve the goal.
G06F 40/35 - Représentation du discours ou du dialogue
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
35.
RELATIONSHIP GRAPHS FOR ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for providing interactions of an Artificial Intelligence (AI) character model with users are provided. An example method includes receiving a message from a user of a client-side computing device; retrieving, from a graph, information concerning relationships between the AI character model and the user; generating, based on the message and the information concerning relationships, an action associated with AI character model; and causing the AI character model to perform the action in a virtual environment provided to the user via the client-side computing device. The client-side computing device may be in communication with a computing platform. The graph may include a first node associated with the AI character model, a second node associated with the user, and an edge between the first node and the second node. The edge may be associated with the information concerning relationships between the AI character model and the user.
G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
36.
AGENT-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for training an Artificial Intelligence (AI) character model are provided. An example method includes receiving, from a client-side computing device being in communication with a computing platform, input data to the AI character model; generating an action to be performed by the AI character model in response to the input data; transmitting the action to the client-side computing device, where the client-side computing device presents the action to a user; receiving, from the client-side computing device, a message including an indication that the action is incorrect; and, based on the message, modifying parameters of the AI character model such that the AI character model executes a corrected action in response to the input data.
G06N 5/022 - Ingénierie de la connaissanceAcquisition de la connaissance
G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
37.
User interface for construction of artificial intelligence based characters
Systems and methods for providing an interface for construction of an Artificial Intelligence (AI) character model are provided. An example method includes receiving a description of a character from a user via a client-side computing device; generating, based on the description, parameters of the AI character model corresponding to the character; and providing, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model. The description includes a guideline for an actor describing how to play the character, an age, an ethnicity, an appearance, a motivation, a habit, knowledge of the character, and a dialog of the character with a further character. Values of entry fields for modifying the parameters of the AI character model are determined based on the description.
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
38.
Observation-based training of artificial intelligence character models
Systems and methods for observation-based training of an Artificial Intelligence (AI) character model are provided. An example method includes receiving log data including interactions of a first user and a second user and adjusting, based on the log data, parameters of the AI character model to cause the AI character model to mimic behavioral characteristics of the first user in follow-up conversations with further users.
Systems and methods for retrieval of augmented parameters for an artificial intelligence (AI)-based character are provided. An example method includes receiving, from a user via a user interface, at least one keyword describing the AI-based character; retrieving, from at least one data source and based on the at least one keyword, the augmented parameters describing the AI-based character; and generating, based on the augmented parameters, an AI-based character model corresponding to the AI-based character. The at least one data source includes a database configured to store records associated with the AI-based character, an online search service, and a set of clusters associated with a type of a feature of the AI-based character and at least one hidden prompt corresponding to the type of the feature. The type of the feature includes one of the following: a voice, a dialog style, an emotional state, an age, and temperament.
G06N 3/008 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des entités physiques commandées par une intelligence simulée de manière à reproduire des formes de vie intelligentes, p. ex. fondés sur des robots reproduisant les animaux ou les humains dans leur apparence ou leur comportement
G06N 5/04 - Modèles d’inférence ou de raisonnement
Systems and methods for providing an interface for construction of an Artificial Intelligence (AI) character model are provided. An example method includes receiving a description of a character from a user via a client-side computing device; generating, based on the description, parameters of the AI character model corresponding to the character; and providing, via the client-side computing device, the interface enabling the user to modify at least one of the parameters of the AI character model. The description includes a guideline for an actor describing how to play the character, an age, an ethnicity, an appearance, a motivation, a habit, knowledge of the character, and a dialog of the character with a further character. Values of entry fields for modifying the parameters of the AI character model are determined based on the description.
G06N 3/008 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des entités physiques commandées par une intelligence simulée de manière à reproduire des formes de vie intelligentes, p. ex. fondés sur des robots reproduisant les animaux ou les humains dans leur apparence ou leur comportement
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
A63F 13/63 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu par le joueur, p. ex. avec un éditeur de niveaux
A63F 13/47 - Commande de la progression du jeu vidéo incluant des points de branchement, p. ex. la possibilité à un moment donné de choisir l’un des scénarios possibles
41.
Controlling generative language models for artificial intelligence characters
Systems and methods for conducting communications between a user and an Artificial Intelligence (AI) character model are provided. An example method includes determining a context of a dialog between the AI character model and the user, the context being determined based on a data stream received from a client-side computing device associated with the user; receiving a message of the user in the dialog; and generating, based on the context and the message, an input to a language model configured to predict a response to the message; providing the input to the language model to obtain the response; and transmitting the response to the client-side computing device, where the client-side computing device presents the response to the user. The input to the language model includes the message expanded by a keyword associated with the context. The context includes an intent of the user and an emotional state of the user.
Systems and methods for providing an Artificial Intelligence (AI) character model with modifiable behavioral characteristics are provided. An example method includes determining that an event has occurred in a virtual environment associated with the AI character model; modifying, in response to the determination that the event has occurred and based on information associated with the event, parameters of the AI character model to obtain further parameters associated with behavioral characteristics of the AI character model; and causing the AI character model to interact with the user according to the further parameters. The virtual environment and the AI character model may be provided to a user via a client-side computing device.
Systems and methods for retrieval of augmented parameters for an artificial intelligence (AI)-based character are provided. An example method includes receiving, from a user via a user interface, at least one keyword describing the AI-based character; retrieving, from at least one data source and based on the at least one keyword, the augmented parameters describing the AI-based character; and generating, based on the augmented parameters, an AI-based character model corresponding to the AI-based character. The at least one data source includes a database configured to store records associated with the AI-based character, an online search service, and a set of clusters associated with a type of a feature of the AI-based character and at least one hidden prompt corresponding to the type of the feature. The type of the feature includes one of the following: a voice, a dialog style, an emotional state, an age, and temperament.
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
44.
CONTROLLING GENERATIVE LANGUAGE MODELS FOR ARTIFICIAL INTELLIGENCE CHARACTERS
Systems and methods for conducting communications between a user and an Artificial Intelligence (AI) character model are provided. An example method includes determining a context of a dialog between the AI character model and the user, the context being determined based on a data stream received from a client-side computing device associated with the user; receiving a message of the user in the dialog; and generating, based on the context and the message, an input to a language model configured to predict a response to the message; providing the input to the language model to obtain the response; and transmitting the response to the client-side computing device, where the client-side computing device presents the response to the user. The input to the language model includes the message expanded by a keyword associated with the context. The context includes an intent of the user and an emotional state of the user.
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
Systems and methods for providing an Artificial Intelligence (AI) character model with a goal-oriented behavior are provided. An example method includes assigning, to the AI character model, a goal to be achieved during an interaction of the AI character model and a user of a client-side computing device; receiving, from the client-side computing device, a message of the user; generating, based on the message, an input to a language model configured to predict a first response to the message; providing the input to the language model to obtain the first response; modifying, based on the goal, the first response to obtain a second response; and transmitting the second response to the client-side computing device. The client-side computing device presents the second response to the user. The second response is configured to prompt the user to provide a response to achieve the goal.
Systems and methods for providing interactions of an Artificial Intelligence (AI) character model with users are provided. An example method includes receiving a message from a user of a client-side computing device; retrieving, from a graph, information concerning relationships between the AI character model and the user; generating, based on the message and the information concerning relationships, an action associated with AI character model; and causing the AI character model to perform the action in a virtual environment provided to the user via the client-side computing device. The client-side computing device may be in communication with a computing platform. The graph may include a first node associated with the AI character model, a second node associated with the user, and an edge between the first node and the second node. The edge may be associated with the information concerning relationships between the AI character model and the user.
G06N 3/008 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des entités physiques commandées par une intelligence simulée de manière à reproduire des formes de vie intelligentes, p. ex. fondés sur des robots reproduisant les animaux ou les humains dans leur apparence ou leur comportement
Systems and methods for providing an Artificial Intelligence (AI) character model with modifiable behavioral characteristics are provided. An example method includes determining that an event has occurred in a virtual environment associated with the AI character model; modifying, in response to the determination that the event has occurred and based on information associated with the event, parameters of the AI character model to obtain further parameters associated with behavioral characteristics of the AI character model; and causing the AI character model to interact with the user according to the further parameters. The virtual environment and the AI character model may be provided to a user via a client-side computing device.
G06N 3/008 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des entités physiques commandées par une intelligence simulée de manière à reproduire des formes de vie intelligentes, p. ex. fondés sur des robots reproduisant les animaux ou les humains dans leur apparence ou leur comportement
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
A63F 13/00 - Jeux vidéo, c.-à-d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
48.
AGENT-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for training an Artificial Intelligence (AI) character model are provided. An example method includes receiving, from a client-side computing device being in communication with a computing platform, input data to the AI character model; generating an action to be performed by the AI character model in response to the input data; transmitting the action to the client-side computing device, where the client-side computing device presents the action to a user; receiving, from the client-side computing device, a message including an indication that the action is incorrect; and, based on the message, modifying parameters of the AI character model such that the AI character model executes a corrected action in response to the input data.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
A63F 13/56 - Calcul des mouvements des personnages du jeu relativement à d’autres personnages du jeu, à d’autres objets ou d'autres éléments de la scène du jeu, p. ex. pour simuler le comportement d’un groupe de soldats virtuels ou pour l’orientation d’un personnage
G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
49.
OBSERVATION-BASED TRAINING OF ARTIFICIAL INTELLIGENCE CHARACTER MODELS
Systems and methods for observation-based training of an Artificial Intelligence (Al) character model are provided. An example method includes receiving log data including interactions of a first user and a second user and adjusting, based on the log data, parameters of the Al character model to cause the Al character model to mimic behavioral characteristics of the first user in follow-up conversations with further users.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer game software downloadable from a global computer network; Downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments Entertainment services, namely, providing temporary use of non-downloadable interactive games; Providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; Providing on-line computer games; Virtual reality game services provided on-line from a computer network Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Providing online non-downloadable game software
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer game software downloadable from a global computer network; Downloadable cloud-computing software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Downloadable computer software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments Entertainment services, namely, providing temporary use of non-downloadable interactive games; Providing an on-line computer game in the field of interactions with artificial intelligence-based characters in virtual computer environments; Providing on-line computer games; Virtual reality game services provided on-line from a computer network Providing on-line non-downloadable software for playing computer games featuring interactions with artificial intelligence-based characters in virtual computer environments; Providing online non-downloadable game software
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software platforms for developing
virtual reality software, augmented reality software,
computer game software, virtual reality game software,
enterprise virtual reality software, and computer software
featuring artificial intelligence-driven virtual characters. Computer programming services for creating augmented reality
videos and games; design and development of computer game
software and virtual reality software; developing and
hosting a server on a global computer network for the
purpose of facilitating e-commerce via such a server;
platform as a service (paas) featuring computer software
platforms for developing virtual reality software, augmented
reality software, computer game software, virtual reality
game software, enterprise virtual reality software, and
computer software featuring artificial intelligence-driven
virtual characters; programming virtual artificial
intelligence-driven characters for use in online virtual
worlds; providing temporary use of on-line non-downloadable
cloud computing software using artificial intelligence for
developing computer game software, online virtual reality
software, augmented reality software, and computer software
featuring artificial intelligence-driven virtual characters.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters. (1) Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Computer programming of virtual artificial intelligence-driven characters for use in online virtual worlds; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Computer programming of virtual artificial intelligence-driven characters for use in online virtual worlds; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software platforms for use in
development of virtual reality software, augmented reality
software, games, virtual games, enterprise virtual reality
software, software featuring artificial intelligence agents
and online events. Computer programming services for creating augmented reality
videos and games; design and development of computer game
software and virtual reality software; developing and
hosting a server on a global computer network for the
purpose of facilitating e-commerce via such a server;
platform as a service (PaaS) featuring computer software
platforms for use in development of virtual reality
software, augmented reality software, games, virtual games,
enterprise virtual reality software, software featuring
artificial intelligence agents and online events;
programming virtual artificial intelligence agents for use
in online virtual worlds; providing temporary use of on-line
non-downloadable cloud computing software using artificial
intelligence for developing games, online virtual worlds,
augmented reality, virtual agents.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters. (1) Computer programming services for creating augmented reality videos and games; design and development of computer game software and virtual reality software; developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; programming artificial intelligence-driven virtual characters for use in online virtual reality software; providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Programming artificial intelligence-driven virtual characters for use in online virtual reality software; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters Computer programming services for creating augmented reality videos and games; Design and development of computer game software and virtual reality software; Developing and hosting a server on a global computer network for the purpose of facilitating e-commerce via such a server; Platform as a service (PAAS) featuring computer software platforms for developing virtual reality software, augmented reality software, computer game software, virtual reality game software, enterprise virtual reality software, and computer software featuring artificial intelligence-driven virtual characters; Programming artificial intelligence-driven virtual characters for use in online virtual reality software; Providing temporary use of on-line non-downloadable cloud computing software using artificial intelligence for developing computer game software, online virtual reality software, augmented reality software, and computer software featuring artificial intelligence-driven virtual characters