Visual indication of a recognized voice-initiated action
First Claim
Patent Images
1. A method comprising:
- while receiving an initial portion of a first voice input, outputting, by a computing device and for display, an initial speech recognition graphical user interface (GUI) including at least one element;
determining whether any voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input;
while receiving a subsequent portion of the first voice input;
responsive to determining that no voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input, outputting, by the computing device, for display, a first updated speech recognition GUI including a shake type animation in which the at least one element from the initial speech recognition GUI moves left and right one or more times in a horizontal direction to mimic a person shaking a head as an indication of a negative response that none of the voice-initiated actions from the predetermined set of actions has been determined based on the initial portion of the first voice input;
while receiving an initial portion of a second voice input outputting, by the computing device and for display, the initial speech recognition GUI including the at least one element; and
determining whether any voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; and
while receiving a subsequent portion of the second voice input;
responsive to determining that a particular voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input;
outputting, by the computing device, for display, a second updated speech recognition GUI including a nod type animation in which the at least one element from the initial speech recognition GUI moves up and down one or more times in a vertical direction to mimic the person nodding the head as an indication of an affirmative response that the voice-initiated action has been determined based on the initial portion of the second voice input; and
after outputting the second updated speech recognition GUI, executing the voice-initiated action based on the initial portion of the second voice input and the subsequent portion of the second voice input.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described that outputs, for display, an initial speech recognition graphical user interface (GUI) having at least one element. The computing device receives audio data and determines, based on the audio data, a voice-initiated action. Responsive to determining the voice-initiated action, the computing device outputs, for display, an updated speech recognition GUI having an animation of a change in a position of the at least one element to indicate that the voice-initiated action has been determined.
-
Citations
12 Claims
-
1. A method comprising:
-
while receiving an initial portion of a first voice input, outputting, by a computing device and for display, an initial speech recognition graphical user interface (GUI) including at least one element; determining whether any voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input; while receiving a subsequent portion of the first voice input; responsive to determining that no voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input, outputting, by the computing device, for display, a first updated speech recognition GUI including a shake type animation in which the at least one element from the initial speech recognition GUI moves left and right one or more times in a horizontal direction to mimic a person shaking a head as an indication of a negative response that none of the voice-initiated actions from the predetermined set of actions has been determined based on the initial portion of the first voice input; while receiving an initial portion of a second voice input outputting, by the computing device and for display, the initial speech recognition GUI including the at least one element; and determining whether any voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; and while receiving a subsequent portion of the second voice input; responsive to determining that a particular voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; outputting, by the computing device, for display, a second updated speech recognition GUI including a nod type animation in which the at least one element from the initial speech recognition GUI moves up and down one or more times in a vertical direction to mimic the person nodding the head as an indication of an affirmative response that the voice-initiated action has been determined based on the initial portion of the second voice input; and after outputting the second updated speech recognition GUI, executing the voice-initiated action based on the initial portion of the second voice input and the subsequent portion of the second voice input. - View Dependent Claims (2, 3, 4)
-
-
5. A computing device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; while receiving an initial portion of a first voice input, output, for display, an initial speech recognition graphical user interface (GUI) including at least one element; determine whether any voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input; while receiving a subsequent portion of the first voice input; responsive to determining that no voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input, output, for display, a first updated speech recognition GUI including a shake type animation in which the at least one element from the initial speech recognition GUI moves left and right one or more times in a horizontal direction to mimic a person shaking a head as an indication of a negative response that none of the voice-initiated actions from the predetermined set of actions has been determined based on the initial portion of the first voice input; while receiving an initial portion of a second voice input output for display, the initial speech recognition GUI including the at least one element; and determine whether any voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; and while receiving a subsequent portion of the second voice input; responsive to determining that a particular voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; output, for display, a second updated speech recognition GUI including a nod type animation in which the at least one element from the initial speech recognition GUI moves up and down one or more times in a vertical direction to mimic the person nodding the head as an indication of an affirmative response that the voice-initiated action has been determined based on the initial portion of the second voice input; and after outputting the second updated speech recognition GUI, execute the voice-initiated action based on the initial portion of the second voice input and the subsequent portion of the second voice input. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a computing device to:
-
while receiving an initial portion of a first voice input, output, for display, an initial speech recognition graphical user interface (GUI) including at least one element; determine whether any voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input; while receiving a subsequent portion of the first voice input; responsive to determining that no voice-initiated action from a predetermined set of actions is associated with the initial portion of the first voice input, output, for display, a first updated speech recognition GUI including a shake type animation in which the at least one element from the initial speech recognition GUI moves left and right one or more times in a horizontal direction to mimic a person shaking a head as an indication of a negative response that none of the voice-initiated actions from the predetermined set of actions has been determined based on the initial portion of the first voice input; while receiving an initial portion of a second voice input output for display, the initial speech recognition GUI including the at least one element; and determine whether any voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; and while receiving a subsequent portion of the second voice input; responsive to determining that a particular voice-initiated action from the predetermined set of actions is associated with the initial portion of the second voice input; output, for display, a second updated speech recognition GUI including a nod type animation in which the at least one element from the initial speech recognition GUI moves up and down one or more times in a vertical direction to mimic the person nodding the head as an indication of an affirmative response that the voice-initiated action has been determined based on the initial portion of the second voice input; and after outputting the second updated speech recognition GUI, execute the voice-initiated action based on the initial portion of the second voice input and the subsequent portion of the second voice input. - View Dependent Claims (10, 11, 12)
-
Specification