System and method for providing interaction between a user and an embodied conversational agent
First Claim
1. A method for providing an interaction between a user and an embodied conversational agent (ECA), the method comprising:
- receiving, by an interaction device, conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device;
computing, by the interaction device, a user behavior score based on a weightage assigned to each behavioral parameter of one or more behavioral parameters associated with the conversation data of the user;
determining, by the interaction device, an emotional state of the user based on the user behavior score;
identifying, by the interaction device, a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state; and
transitioning, by the interaction device, behavior of the ECA based on the response state.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates generally to human-machine interaction. In one embodiment, an interaction device for providing the interaction between the user and the ECA is disclosed. The interaction device comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device. The processor further determines an emotional state of the user based on one or more behavioral parameters associated with the conversation data of the user. The processor identifies a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state. The processor further transitions behavior of the ECA based on the response state.
-
Citations
20 Claims
-
1. A method for providing an interaction between a user and an embodied conversational agent (ECA), the method comprising:
-
receiving, by an interaction device, conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device; computing, by the interaction device, a user behavior score based on a weightage assigned to each behavioral parameter of one or more behavioral parameters associated with the conversation data of the user; determining, by the interaction device, an emotional state of the user based on the user behavior score; identifying, by the interaction device, a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state; and transitioning, by the interaction device, behavior of the ECA based on the response state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interaction device comprising:
-
a processor; and a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to; receive conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device; compute a user behavior score based on a weightage assigned to each behavioral parameter of one or more behavioral parameters associated with the conversation data of the user; determine an emotional state of the user based on the user behavior score; identify a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state; and transition behavior of the ECA based on the response state. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing computer-executable instructions for:
-
receiving conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device; computing a user behavior score based on a weightage assigned to each behavioral parameter of one or more behavioral parameters associated with the conversation data of the user; determining an emotional state of the user based on the user behavior score; identifying a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state; and transitioning behavior of the ECA based on the response state. - View Dependent Claims (18, 19, 20)
-
Specification