User interface
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing device, typed input from a keyboard operatively coupled to the computing device;
outputting, by the computing device and while continuing to receive typed input from the keyboard, a prompt that requests user selection of an action to be performed by the computing device, wherein the typed input received while outputting the prompt is not responsive to the prompt;
receiving, by the computing device while outputting the prompt and while continuing to receive typed input from the keyboard, spoken input through a microphone operatively coupled to the computing device or visual input through a camera operatively coupled to the computing device;
determining whether the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt; and
in response to a determination that the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt, performing, by the computing device, an action corresponding to the spoken input or the visual input and ceasing to output the prompt.
3 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a first input through a hands-based input device. A prompt is then output, and input responsive to the prompt may be received through either of a hands-based input device or a hands-free input device. Responsive to receiving a second input through a hands-free input device, a determination that the second input is responsive to the prompt may be made, an operation based on the second input may be performed, and cessation of the output of the prompt may occur.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, typed input from a keyboard operatively coupled to the computing device; outputting, by the computing device and while continuing to receive typed input from the keyboard, a prompt that requests user selection of an action to be performed by the computing device, wherein the typed input received while outputting the prompt is not responsive to the prompt; receiving, by the computing device while outputting the prompt and while continuing to receive typed input from the keyboard, spoken input through a microphone operatively coupled to the computing device or visual input through a camera operatively coupled to the computing device; determining whether the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt; and in response to a determination that the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt, performing, by the computing device, an action corresponding to the spoken input or the visual input and ceasing to output the prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media having instructions stored thereon that, when executed by one or more computers, cause performance of operations comprising:
-
receiving, by the one or more computers, typed input from a keyboard operatively coupled to the one or more computers; outputting, by the one or more computers and while continuing to receive typed input from the keyboard, a prompt that requests user selection of an action to be performed by the one or more computers, wherein the typed input received while outputting the prompt is not responsive to the prompt; receiving, by the one or more computers while outputting the prompt and while continuing to receive typed input from the keyboard, spoken input through a microphone operatively coupled to the one or more computers or visual input through a camera operatively coupled to the one or more computers; determining whether the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt; and in response to a determination that the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt, performing, by the one or more computers, an action corresponding to the spoken input or the visual input and ceasing to output the prompt. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computers; and one or more non-transitory computer-readable media having instructions stored thereon that, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving, by the one or more computers, typed input from a keyboard operatively coupled to the one or more computers; outputting, by the one or more computers and while continuing to receive typed input from the keyboard, a prompt that requests user selection of an action to be performed by the one or more computers, wherein the typed input received while outputting the prompt is not responsive to the prompt; receiving, by the one or more computers while outputting the prompt and while continuing to receive typed input through the keyboard, spoken input through a microphone operatively coupled to the one or more computers or visual input through a camera operatively coupled to the one or more computers; determining whether the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt; and in response to a determination that the spoken input or the visual input, that was received while the prompt was being output and while typed input was continuing to be received, is responsive to the prompt, performing, by the one or more computers, an action corresponding to the spoken input or the visual input and ceasing to output the prompt.
-
Specification