Digital assistant user interface amalgamation
First Claim
Patent Images
1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:
- receiving, from a user, an amalgamation at a digital assistant, wherein the amalgamation includes a first set of words spoken by the user and captured by a microphone and a set of digital images corresponding to one or more gestures performed by the user captured by a digital camera;
determining an action responsive to the amalgamation;
performing the action by the digital assistant;
determining that the action is incorrect based on a facial expression received from the user and responsively;
receiving, from the user, a set of further amalgamations at the digital assistant;
indicating a set of responsive actions corresponding to the set of further amalgamations;
receiving a set of user feedback to the set of responsive actions; and
selecting one amalgamation from the set of further amalgamations based on the set of user feedback; and
storing the selected amalgamation and a corresponding responsive action from the set of responsive actions in a data store.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided that receives, from a user, an amalgamation at a digital assistant. The amalgamation includes one or more words spoken by the user that are captured by a digital microphone and a set of digital images corresponding to one or more gestures that are performed by the user with the digital images captured by a digital camera. The system then determines an action that is responsive to the amalgamation and then performs the determined action.
36 Citations
17 Claims
-
1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:
-
receiving, from a user, an amalgamation at a digital assistant, wherein the amalgamation includes a first set of words spoken by the user and captured by a microphone and a set of digital images corresponding to one or more gestures performed by the user captured by a digital camera; determining an action responsive to the amalgamation; performing the action by the digital assistant; determining that the action is incorrect based on a facial expression received from the user and responsively; receiving, from the user, a set of further amalgamations at the digital assistant; indicating a set of responsive actions corresponding to the set of further amalgamations; receiving a set of user feedback to the set of responsive actions; and selecting one amalgamation from the set of further amalgamations based on the set of user feedback; and storing the selected amalgamation and a corresponding responsive action from the set of responsive actions in a data store. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the one or more processors; a digital microphone accessible by at least one of the one or more processors; a digital camera accessible by at least one of the one or more processors; and a set of computer program instructions stored in the memory and executed by at least one of the one or more processors in order to perform actions comprising; receiving, from a user, an amalgamation at a digital assistant, wherein the amalgamation includes a first set of words spoken by the user and captured by the digital microphone and a set of digital images corresponding to one or more gestures performed by the user captured by the digital camera; determining an action responsive to the amalgamation; performing the action by the digital assistant; determining that the action is incorrect based on a facial expression received from the user and responsively; receiving, from the user, a set of further amalgamations at the digital assistant; indicating a set of responsive actions corresponding to the set of further amalgamations; receiving a set of user feedback to the set of responsive actions; and selecting one amalgamation from the set of further amalgamations based on the set of user feedback; and storing the selected amalgamation and a corresponding responsive action from the set of responsive actions in a data store. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, performs actions comprising:
-
receiving, from a user, an amalgamation at a digital assistant, wherein the amalgamation includes a first set of words spoken by the user and captured by a microphone and a set of digital images corresponding to one or more gestures performed by the user captured by a digital camera; determining an action responsive to the amalgamation; performing the action by the digital assistant; determining that the action is incorrect based on a facial expression received from the user and responsively; receiving, from the user, a set of further amalgamations at the digital assistant; indicating a set of responsive actions corresponding to the set of further amalgamations; receiving a set of user feedback to the set of responsive actions; and selecting one amalgamation from the set of further amalgamations based on the set of user feedback; and storing the selected amalgamation and a corresponding responsive action from the set of responsive actions in a data store. - View Dependent Claims (14, 15, 16, 17)
-
Specification