Patent ID: 8830165

Claim:
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.