System and method for managing engagements between human users and interactive embodied agents
First Claim
1. A system for managing an interaction between a user and an interactive embodied agent, comprising;
- an engagement management state machine including an idle state, a start state, a maintain state, and an end state;
a discourse manager configured to interact with each of the states;
an agent controller interacting with the discourse manager; and
an interactive embodied agent interacting with the agent controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method manages an interaction between a user and an interactive embodied agent. An engagement management state machine includes an idle state, a start state, a maintain state, and an end state. A discourse manager is configured to interact with each of the states. An agent controller interacts with the discourse manager and an interactive embodied agent interacting with the agent controller. Interaction data are detected in a scene and the interactive embodied agent transitions from the idle state to the start state based on the interaction data The agent outputs an indication of the transition to the start state and senses interaction evidence in response to the indication. Upon sensing the evidence, the agent transitions from the start state to the maintain state. The interaction evidence is verified according to an agenda. The agent may then transition from the maintain state to the end and then idle state if the interaction evidence fails according to the agenda.
-
Citations
3 Claims
-
1. A system for managing an interaction between a user and an interactive embodied agent, comprising;
-
an engagement management state machine including an idle state, a start state, a maintain state, and an end state;
a discourse manager configured to interact with each of the states;
an agent controller interacting with the discourse manager; and
an interactive embodied agent interacting with the agent controller.
-
-
2. A method for managing an interaction with a user by an interactive embodied agent, comprising:
-
detecting interaction data in a scene;
transitioning from an idle state to a start state based on the data;
outputting an indication of the transition to the start state;
sensing interaction evidence in response to the indication;
transitioning from the start state to a maintain state based on the interaction evidence;
verifying, according to an agenda, the interaction evidence; and
transitioning from the maintain state to the idle state if the interaction evidence fails according to the agenda. - View Dependent Claims (3)
-
Specification