VIRTUAL AGENT
First Claim
1. A method of operating a virtual agent, comprising:
- obtaining an interaction context, the interaction context including at least one of a communication context, target information, situation information and people information;
determining an agent state based on the obtained interaction context, the agent state indicating an activity of the agent;
updating emotion of the virtual agent based on the obtained interaction context, the determined agent state and a personality of the virtual agent; and
selecting one or more behaviors based on the obtained interaction context and the updated emotion of the virtual agent wherein each behavior involves an adjustment of an appearance of the virtual agent or generation of audio.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect, a method for operating a virtual agent will be described. An interaction context is obtained. An agent state is determined based on the obtained interaction context. The agent state indicates an activity of the virtual agent. The emotion of the virtual agent is updated based on the obtained interaction context, the determined agent state and/or a personality of the virtual agent. One or more behaviors are selected. Each behavior involves or indicates a change in an appearance of the virtual agent or generation of audio. Various embodiments relate to devices, servers, software and systems arranged to implement one or more of the above operations.
-
Citations
20 Claims
-
1. A method of operating a virtual agent, comprising:
-
obtaining an interaction context, the interaction context including at least one of a communication context, target information, situation information and people information; determining an agent state based on the obtained interaction context, the agent state indicating an activity of the agent; updating emotion of the virtual agent based on the obtained interaction context, the determined agent state and a personality of the virtual agent; and selecting one or more behaviors based on the obtained interaction context and the updated emotion of the virtual agent wherein each behavior involves an adjustment of an appearance of the virtual agent or generation of audio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium including executable computer code embodied in a tangible form wherein the computer readable medium comprises:
-
executable computer code operable to obtain an interaction context, the interaction context including at least one of a communication context, target information, situation information and people information; executable computer code operable to determine an agent state based on the obtained interaction context, the agent state indicating activity of the agent; executable computer code operable to update emotion of the virtual agent based on the obtained interaction context, the determined agent state and a personality of the virtual agent; and executable computer code operable to select one or more behaviors based on the obtained interaction context and the updated emotion wherein each behavior involves an adjustment of an appearance of the virtual agent or generation of audio.
-
-
17. A device comprising:
-
at least one processor; and memory circuitry including a computer readable storage medium that is arranged to store computer code in a tangible form wherein the computer code, when executed by the at least one processor, causes the device to; obtain an interaction context, the interaction context including at least one of a communication context, target information, situation information and people information; determine an agent state based on the obtained interaction context, the agent state indicating activity of the agent; update emotion of the virtual agent based on the obtained interaction context, the determined agent state and a personality of the virtual agent; and select one or more behaviors based on the obtained interaction context and the updated emotion wherein each behavior involves an adjustment of an appearance of the virtual agent or generation of audio. - View Dependent Claims (18, 19, 20)
-
Specification