Natural human-computer interaction for virtual personal assistant systems
First Claim
1. A computing device comprising:
- a display;
a virtual personal assistant to display an avatar of the virtual personal assistant on the display in a disengaged state, a ready state, and an engaged state; and
an engagement module to;
determine whether a user of the computing device has requested activation of the virtual personal assistant while the avatar is displayed in the disengaged state;
determine an engagement level of the user while the avatar is displayed in the ready state; and
monitor the engagement level of the user while the avatar is displayed in the engaged state;
wherein the virtual personal assistant is to;
display the avatar in the ready state in response to a determination that the user has requested activation of the virtual personal assistant;
display the avatar in the engaged state in response to a determination that the user has an engagement level greater than a threshold level; and
display the avatar in the disengaged state in response to a determination that the user has an engagement level less than the threshold level.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for natural language interactions with virtual personal assistant systems include a computing device configured to capture audio input, distort the audio input to produce a number of distorted audio variations, and perform speech recognition on the audio input and the distorted audio variants. The computing device selects a result from a large number of potential speech recognition results based on contextual information. The computing device may measure a user'"'"'s engagement level by using an eye tracking sensor to determine whether the user is visually focused on an avatar rendered by the virtual personal assistant. The avatar may be rendered in a disengaged state, a ready state, or an engaged state based on the user engagement level. The avatar may be rendered as semitransparent in the disengaged state, and the transparency may be reduced in the ready state or the engaged state. Other embodiments are described and claimed.
17 Citations
21 Claims
-
1. A computing device comprising:
-
a display; a virtual personal assistant to display an avatar of the virtual personal assistant on the display in a disengaged state, a ready state, and an engaged state; and an engagement module to; determine whether a user of the computing device has requested activation of the virtual personal assistant while the avatar is displayed in the disengaged state; determine an engagement level of the user while the avatar is displayed in the ready state; and monitor the engagement level of the user while the avatar is displayed in the engaged state; wherein the virtual personal assistant is to; display the avatar in the ready state in response to a determination that the user has requested activation of the virtual personal assistant; display the avatar in the engaged state in response to a determination that the user has an engagement level greater than a threshold level; and display the avatar in the disengaged state in response to a determination that the user has an engagement level less than the threshold level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
displaying, by a computing device, an avatar of a virtual personal assistant on a display of the computing device in a disengaged state, a ready state, and an engaged state; determining, by the computing device, whether a user of the computing device has requested activation of the virtual personal assistant while the avatar is displayed in the disengaged state; determining, by the computing device, an engagement level of the user while the avatar is displayed in the ready state; monitoring, by the computing device, the engagement level of the user while the avatar is displayed in the engaged state; displaying, by the computing device, the avatar in the ready state in response to a determination that the user has requested activation of the virtual personal assistant; displaying, by the computing device, the avatar in the engaged state in response to a determination that the user has an engagement level greater than a threshold level; and displaying, by the computing device, the avatar in the disengaged state in response to a determination that the user has an engagement level less than the threshold level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable media comprising a plurality of instructions stored thereon that, when executed by a computing device, cause the computing device to:
-
display an avatar of a virtual personal assistant on a display of the computing device in a disengaged state, a ready state, and an engaged state; determine whether a user of the computing device has requested activation of the virtual personal assistant while the avatar is displayed in the disengaged state; determine an engagement level of the user while the avatar is displayed in the ready state; monitor the engagement level of the user while the avatar is displayed in the engaged state; display the avatar in the ready state in response to a determination that the user has requested activation of the virtual personal assistant; display the avatar in the engaged state in response to a determination that the user has an engagement level greater than a threshold level; and display the avatar in the disengaged state in response to a determination that the user has an engagement level less than the threshold level. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification