Systems and methods for a personality consistent chat bot
First Claim
Patent Images
1. A system for a personality consistent chat bot, the system comprising:
- at least one processor; and
a memory for storing and encoding computer executable instructions that, when executed by the at least one processor is operative to;
identify that a first reply is warranted from the chat bot regarding a first entity to a user;
search an entity-based disposition memory graph for the chat bot based on the first entity in response to identifying that the first reply is warranted;
identify that the entity-based disposition memory graph does not include the first entity;
extract a user disposition for the first entity from user information in response to identifying that the entity-based disposition memory graph does not include the first entity;
select a chat bot disposition that is similar to the user disposition for the first entity;
generate the first reply about the first entity based on the chat bot disposition for the first entity;
provide the first reply to the user;
update the entity-based disposition memory graph to include the first entity and the chat bot disposition for the first entity to form an updated entity-based disposition memory graph for the chat bot;
identify that a second reply is warranted from the chat bot regarding the first entity to the user;
search the updated entity-based disposition memory graph for the chat bot based on the first entity in response to identifying that the second reply is warranted;
identify the chat bot disposition for the first entity that was previously provided by the chat bot based on the search of updated entity-based disposition memory graph;
generate the second reply about the first entity based on the chat bot disposition for the first entity; and
provide the second reply to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for personality consistent automated chatting are provided. The systems and methods track the emotional state of the chat bot, track entity related dispositions of the chat bot and/or track the closeness of the relationship between the chat bot and a user. Accordingly, the systems and methods are able to provide consistent personality and/or points of view by generating replies based on the tracked chat bot emotional state, chat bot entity dispositions, and/or the relationship closeness between the chat bot and the user.
29 Citations
20 Claims
-
1. A system for a personality consistent chat bot, the system comprising:
-
at least one processor; and a memory for storing and encoding computer executable instructions that, when executed by the at least one processor is operative to; identify that a first reply is warranted from the chat bot regarding a first entity to a user; search an entity-based disposition memory graph for the chat bot based on the first entity in response to identifying that the first reply is warranted; identify that the entity-based disposition memory graph does not include the first entity; extract a user disposition for the first entity from user information in response to identifying that the entity-based disposition memory graph does not include the first entity; select a chat bot disposition that is similar to the user disposition for the first entity; generate the first reply about the first entity based on the chat bot disposition for the first entity; provide the first reply to the user; update the entity-based disposition memory graph to include the first entity and the chat bot disposition for the first entity to form an updated entity-based disposition memory graph for the chat bot; identify that a second reply is warranted from the chat bot regarding the first entity to the user; search the updated entity-based disposition memory graph for the chat bot based on the first entity in response to identifying that the second reply is warranted; identify the chat bot disposition for the first entity that was previously provided by the chat bot based on the search of updated entity-based disposition memory graph; generate the second reply about the first entity based on the chat bot disposition for the first entity; and provide the second reply to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for automated chatting with personality consistency, the method comprising:
-
identifying that a first reply is warranted from a chat bot regarding a first entity to a user; searching an entity-based disposition memory graph for the chat bot based on the first entity; identifying a chat bot disposition for the first entity that was previously provided by the chat bot based on the searching of the entity-based disposition memory graph for the chat bot; generating the first reply about the first entity based on the chat bot disposition for the first entity; and providing the first reply to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for a personality consistent chat bot, the system comprising:
-
at least one processor; and a memory for storing and encoding computer executable instructions that, when executed by the at least one processor is operative to; track an emotional state of the chat bot; form an emotional state memory graph for the chat bot based on the tracking of the emotional state of the chat bot; identify that a reply is warranted from a chat bot; search the emotional state memory graph for the chat bot in response to identifying that the reply is warranted; identify a current emotional state of the chat bot based on the searching of the emotional state memory graph; generate the reply based on the current emotional state of the chat bot; and provide the reply to a client computing device. - View Dependent Claims (17, 18, 19, 20)
-
Specification