Method and system for unified speech and graphic user interfaces
First Claim
1. A method for unifying speech user interface and graphic user interface commands, comprising the steps of:
- receiving grammar specifying a syntax of at least one speech command and having semantic information; and
processing the grammar to extract the semantic information for use with both a graphical user interface and a speech user interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for unifying speech user interface and graphic user interface commands includes the steps of receiving (52) user entered text via a GUI, processing (54) the user-entered text, monitoring (60) the user-entered text, adding input context (62) to the user-entered text, and, updating (74, 76, and 78) a speech recognizer with the user-entered text and semantic information. Updating the speech recognizer can include the step of accepting new text information and input context to update a speech grammar (74) and recognition vocabulary of the speech recognizer. The method can include the step of updating the GUI (72) by updating GUI directives (68) and elements (70) to maintain the GUI unified with the speech grammar. The method can further include the step of forming a window (402) enabling the display of a speech interface command as a user constructs the speech interface command using the GUI (400).
30 Citations
21 Claims
-
1. A method for unifying speech user interface and graphic user interface commands, comprising the steps of:
-
receiving grammar specifying a syntax of at least one speech command and having semantic information; and
processing the grammar to extract the semantic information for use with both a graphical user interface and a speech user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for unifying speech user interface and graphic user interface commands, comprising the steps of:
-
receiving user entered text via a graphical user interface;
processing the user entered text via the graphical user interface;
monitoring the user entered text and adding input context to the user entered text; and
updating a speech recognizer with the user entered text and semantic information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system having a unified speech user interface and graphical user interface, comprising:
-
a display for providing an output for graphic user interface elements; and
a processor coupled to the display, the processor programmed to;
receive grammar specifying a syntax of at least one speech command and having semantic information; and
process the grammar to extract the semantic information for use with both a graphical user interface and a speech user interface. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system having a unified speech user interface and graphical user interface, comprising:
-
a display for providing an output for graphic user interface elements; and
a processor coupled to the display, the processor programmed to;
receive user entered text via a graphical user interface;
process the user entered text via the graphical user interface;
monitor the user entered text and adding input context to the user entered text; and
update a speech recognizer with the user entered text and semantic information. - View Dependent Claims (17, 18, 19)
-
-
20. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving grammar specifying a syntax of at least one speech command and having semantic information; and
processing the grammar to extract the semantic information for use with both a graphical user interface and a speech user interface.
-
-
21. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
receiving user entered text via a graphical user interface;
processing the user entered text via the graphical user interface;
monitoring the user entered text and adding input context to the user entered text; and
updating a speech recognizer with the user entered text and semantic information.
-
Specification