Adapting a user interface for voice control
First Claim
Patent Images
1. A method to voice-enable a user interface using a voice extension module comprising:
- receiving user interface information;
parsing the user interface information to determine user interface elements, the user interface elements being configured to accept user input or control;
processing the user interface elements to enable voice control;
receiving a voice control to identify a user interface element from among the user interface elements, the user interface element to be a focus for future voice input;
displaying visual feedback identifying the user interface element as a focus for future voice input in response to the voice control, wherein the visual feedback identifying the user interface element is associated positionally with and is supplemental to the user interface element;
receiving voice input directed to the user interface element; and
displaying visual feedback corresponding to the voice input, wherein the visual feedback corresponding to the voice input is associated positionally with and is supplemental to the user interface element.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.
63 Citations
31 Claims
-
1. A method to voice-enable a user interface using a voice extension module comprising:
-
receiving user interface information; parsing the user interface information to determine user interface elements, the user interface elements being configured to accept user input or control; processing the user interface elements to enable voice control; receiving a voice control to identify a user interface element from among the user interface elements, the user interface element to be a focus for future voice input; displaying visual feedback identifying the user interface element as a focus for future voice input in response to the voice control, wherein the visual feedback identifying the user interface element is associated positionally with and is supplemental to the user interface element; receiving voice input directed to the user interface element; and displaying visual feedback corresponding to the voice input, wherein the visual feedback corresponding to the voice input is associated positionally with and is supplemental to the user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium encoded with a voice extension module for voice-enabling a user interface wherein the voice extension module comprises:
-
a speech recognition engine; a preprocessor that receives user interface information, registers corresponding voice commands with the speech recognition engine, and enables visual feedback; and an input handler configured to; receive a voice control to identify a user interface element to be a focus for future voice input and to communicate with the preprocessor in order to display visual feedback identifying the user interface element as a focus for future voice input in response to the voice control, wherein the visual feedback identifying the user interface element is associated positionally with and is supplemental to the user interface element, and, receive voice input directed to the user interface element and to communicate with the preprocessor in order to display visual feedback corresponding to the voice input, wherein the visual feedback corresponding to the voice input is associated positionally with and is supplemental to the user interface element. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for voice-enabling user interfaces comprising:
-
a browser that generates a user interface corresponding to user interface information; and a voice extension module associated with the browser and operable to voice-enable the user interface generated by the browser, the voice extension module including; a speech recognition engine; a preprocessor that receives the user interface information, registers corresponding voice commands with the speech recognition engine, and enables visual feedback; and an input handler configured to; receive a voice control to identify a user interface element to be a focus for future voice input and to communicate with the preprocessor in order to display visual feedback identifying the user interface element as a focus for future voice input in response to the voice control, wherein the visual feedback identifying the user interface element is associated positionally with and is supplemental to the user interface element, and receive voice input directed to the user interface element and to communicate with the preprocessor in order to display visual feedback corresponding to the voice input, wherein the visual feedback corresponding to the voice input is associated positionally with and is supplemental to the user interface element. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification