METHOD AND APPARATUS FOR CUSTOMIZING CONVERSATION AGENTS BASED ON USER CHARACTERISTICS
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing device, a user-statement from a user during a simulated conversation with the user;
determining a set of automatic-statements that each responds to the user-statement;
determining a set of behavior-characteristics associated with the user;
computing relevance scores for the automatic-statements based on the behavior-characteristics, wherein a respective relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement;
selecting an automatic-statement that has a highest relevance score from the set of automatic-statements; and
providing the selected automatic-statement to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A conversation-simulating system facilitates simulating an intelligent conversation with a human user. During operation, the system can receive a user-statement from the user during a simulated conversation, and generates a set of automatic-statements that each responds to the user-statement. The system then determines a set of behavior-characteristics for the user, and computes relevance scores for the automatic-statements based on the behavior-characteristics. Each relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement. The system selects an automatic-statement that has a highest relevance score from the set of automatic-statements, and provides the selected automatic-statement to the user.
252 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing device, a user-statement from a user during a simulated conversation with the user; determining a set of automatic-statements that each responds to the user-statement; determining a set of behavior-characteristics associated with the user; computing relevance scores for the automatic-statements based on the behavior-characteristics, wherein a respective relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement; selecting an automatic-statement that has a highest relevance score from the set of automatic-statements; and providing the selected automatic-statement to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving a user-statement from a user during a simulated conversation with the user; determining a set of automatic-statements that each responds to the user-statement; determining a set of behavior-characteristics associated with the user; computing relevance scores for the automatic-statements based on the behavior-characteristics, wherein a respective relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement; selecting an automatic-statement that has a highest relevance score from the set of automatic-statements; and providing the selected automatic-statement to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a communication module to receive a user-statement from a user during a simulated conversation with the user; a response-generating module to determine a set of automatic-statements that each responds to the user-statement; a response-scoring module to compute relevance scores for the automatic-statements based on behavior-characteristics associated with the user, wherein a respective relevance score indicates an outcome quality that the user is likely to perceive for the automatic-statement as a response to the user-statement; and a response-selecting module to select an automatic-statement that has a highest relevance score from the set of automatic-statements; wherein the communication module is further configured to provide the selected automatic-statement to the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification