Method and apparatus for implementing a speech interface for a GUI
First Claim
1. A method for providing speech control to a graphical user interface (GUI) containing objects to be selected, the method comprising:
- dividing the GUI into a plurality of screen areas;
assigning priorities to the screen areas;
receiving a first audio input relating to the selection of one of the objects in the GUI;
determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; and
selecting the first object, if the determined screen area only contains one object matching the first audio input; and
using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing speech control to a graphical user interface (GUI) divide a GUI into a plurality of screen areas; assign the screen areas priorities; receive a first audio input relating to the selection of one of the objects in the interface; determine the one of the screen areas having the highest priority and including a first object matching the first audio input; and select the first object in the determined screen area if the determined screen area only contains one object matching the first audio input. The method and apparatus also select one of the objects that matches the first audio input in the determined screen area if the determined screen area contains more than one object that matches the first audio input.
67 Citations
75 Claims
-
1. A method for providing speech control to a graphical user interface (GUI) containing objects to be selected, the method comprising:
-
dividing the GUI into a plurality of screen areas; assigning priorities to the screen areas; receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; and selecting the first object, if the determined screen area only contains one object matching the first audio input; and using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for using a graphical user interface (GUI), the method comprising:
-
receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; selecting the first object, if the determined screen area only contains one object matching the first audio input; and using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
-
-
16. An apparatus for providing speech control to a graphical user interface (GUI) containing objects to be selected, the apparatus comprising:
-
at least one memory having program instructions; and at least one processor configured to use the program instructions to perform the operations of; dividing the GUI into a plurality of screen areas; assigning priorities to the screen areas; receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; selecting the first object, if the determined screen area only contains one object matching the first audio input; and
,using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for providing speech control to a graphical user interface (GUI)
containing objects to be selected, the apparatus comprising: -
at least one memory having program instructions; and at least one processor configured to use the program instructions to perform the operations of; receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; selecting the first object, if the determined screen area only contains one object matching the first audio input; and using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
-
-
31. A system for providing speech control to a graphical user interface (GUI) containing objects to be selected, comprising:
-
means for dividing the GUI into a plurality of screen areas; means for assigning priorities to the screen areas; means for receiving a first audio input relating to the selection of one of the objects in the GUI; means for determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; means for selecting the first object, if the determined screen area only contains one object matching the first audio input, and means for using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for providing speech control to a graphical user interface (GUI) containing objects to be selected, comprising:
-
means for receiving a first audio input relating to the selection of one of the objects in the GUI; means for determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; means for selecting the first object, if the determined screen area only contains one object matching the first audio input; and means for using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
-
-
46. A computer readable medium containing instructions for controlling a computer system to perform a method for providing speech control to a graphical user interface (GUI) containing objects to be selected, the method comprising:
-
dividing the GUI into a plurality of screen areas; assigning Priorities to the screen areas; receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; selecting the first object, if the determined screen area only contains one object matching the first audio input; and using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer readable medium containing instructions for controlling a computer system to perform a method for providing speech control to a graphical user interface (GUI) containing objects to be selected, the method comprising:
-
receiving a first audio input relating to the selection of one of the objects in the GUI; determining the one of the screen areas having the highest priority and including a first object matching the first audio input; selecting the first object, if the determined screen area only contains one object matching the first audio input; and using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
-
-
61. An apparatus for providing speech control to a graphical user interface (GUI) containing objects to be selected the apparatus comprising:
-
means for dividing the GUI into a Plurality of screen areas; means for assigning priorities to the screen areas; means for receiving a first audio input relating to the selection of one of the objects in the GUI; means for determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; means for selecting the first object, if the determined screen area only contains one object matching the first audio input; and means for using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. An apparatus for providing speech control to a graphical user interface (GUI) containing objects to be selected, the apparatus comprising:
-
means for receiving a first audio input relating to the selection of one of the objects in the GUI; means for determining the one of the screen areas that has the highest priority and includes a first object matching the first audio input; means for selecting the first object, if the determined screen area only contains one object matching the first audio input; and means for using a second input to select one of the objects that matches the first audio input in the determined screen area, if the determined screen area contains more than one object that matches the first audio input.
-
Specification