Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
269 words
A method in a computer system for indicating to a user a list of available voice commands that are currently recognizable by the computer system, the computer system having an application program that performs tasks in response to receiving instructions to perform the tasks, the method comprising: providing a plurality of lists of available voice commands, each voice command in a list being associated with an instruction for a task and being associated with an indication of a list of available voice commands to display next; displaying menu items of a menu of the application program; displaying, separately from the displayed menu items, one of the lists of available voice commands, the displayed list having an available voice command that corresponds to a displayed menu item and having an available voice command that does not correspond to a displayed menu item so that available voice commands other than those corresponding to the displayed menu items are displayed; while displaying the menu items and one of the lists of available voice commands, receiving speech corresponding to one of the displayed available voice commands; and in response to receiving the speech, sending the instruction associated with the available voice command corresponding to the received speech to the application program so that the application program performs a task in response to receiving the sent instruction; and displaying the list of available voice commands indicated to be displayed next that is associated with the available voice command corresponding to the received speech whereby the menu items of the menu of the application program and the list of available voice commands are displayed simultaneously.
Claim 2
Independent Claim
269 words
A method in a computer system for indicating to a user a list of available voice commands that are currently recognizable by the computer system, the computer system having an application program that performs tasks in response to receiving instructions to perform the tasks, the method comprising: providing a plurality of lists of available voice commands, each voice command in a list being associated with an instruction for a task and being associated with an indication of a list of available voice commands to display next; displaying menu items of a menu of the application program; displaying, separately from the displayed menu items, one of the lists of available voice commands, the displayed list having an available voice command that corresponds to a displayed menu item and having an available voice command that does not correspond to a displayed menu item so that available voice commands other than those corresponding to the displayed menu items are displayed; while displaying the menu items and one of the lists of available voice commands, receiving speech corresponding to one of the displayed available voice commands; and in response to receiving the speech, sending the instruction associated with the available voice command corresponding to the received speech to the application program so that the application program performs a task in response to receiving the sent instruction; and displaying the list of available voice commands indicated to be displayed next that is associated with the available voice command corresponding to the received speech whereby the menu items of the menu of the application program and the list of available voice commands are displayed simultaneously.
Claim 3
Dependent Claim
24 words
The method of claim 1 wherein an available voice command that corresponds to a menu item is a different word from the menu item.
Claim 4
Dependent Claim
32 words
The method of claim 1 including providing a visual indication that the received speech has been recognized as one of the available voice commands in the displayed list of available voice commands.
Claim 5
Independent Claim
150 words
A method in a computer system for executing instructions in response to spoken commands, the method comprising: displaying currently available menu items; displaying, separately from the displayed menu items, a list of available voice commands so that the currently available menu items and the list of available voice commands are displayed simultaneously, an instruction being associated with each available voice command; while the currently available menu items and the list of available voice commands are displayed, receiving speech spoken by a user; determining whether the received speech corresponds to an available voice command; and when it is determined that the received speech corresponds to an available voice command, executing the instruction associated with the determined available voice command; and revising the displayed list of available voice commands to reflect those commands that are available after execution of the instruction associated with the available voice command corresponding to the received speech.
Claim 6
Independent Claim
150 words
A method in a computer system for executing instructions in response to spoken commands, the method comprising: displaying currently available menu items; displaying, separately from the displayed menu items, a list of available voice commands so that the currently available menu items and the list of available voice commands are displayed simultaneously, an instruction being associated with each available voice command; while the currently available menu items and the list of available voice commands are displayed, receiving speech spoken by a user; determining whether the received speech corresponds to an available voice command; and when it is determined that the received speech corresponds to an available voice command, executing the instruction associated with the determined available voice command; and revising the displayed list of available voice commands to reflect those commands that are available after execution of the instruction associated with the available voice command corresponding to the received speech.
Claim 7
Dependent Claim
31 words
The method of claim 4 wherein the determining includes subjecting the spoken command to a voice recognition process that indicates that the spoken command is an available voice command when recognized.
Claim 8
Dependent Claim
14 words
The method of claim 4, further including indicating that a command has been spoken.
Claim 9
Dependent Claim
30 words
The method of claim 4, further including, when the spoken command is determined to be an available voice command, indicating that the spoken voice command is an available voice command.
Claim 10
Dependent Claim
23 words
The method of claim 7 wherein the indicating that the spoken command is an available voice command displays the determined available voice command.
Claim 11
Dependent Claim
31 words
The method of claim 4, further including, when the spoken command is determined to not be an available voice command, indicating that the spoken command is not an available voice command.
Claim 12
Dependent Claim
235 words
In a computer system having an application program capable of performing a task, a method for performing the task under the control of the application program in response to receiving voice data, the method comprising: under the control of the application program, displaying in an application program window one or more menus each comprised of menu items corresponding to a task of the application program; under the control of a voice input facility that is separate from the application program, displaying a plurality of available voice commands in a voice input facility window, one of the voice commands being associated with a menu item such that the available voice commands and the one or more menus are displayed simultaneously; while the one or more menus are displayed simultaneously with the plurality of available voice commands, receiving voice data; recognizing the voice data as a voice command among the displayed plurality of available voice commands; submitting a request to the application program to perform the task of the menu item associated with the voice command; under the control of the application program, in response to the request, performing the functionality of the menu item associated with the voice command; and under the control of the voice input facility, revising the plurality of available voice commands displayed in the voice input facility window to reflect voice commands available after the application program has begun performing the task.
Claim 13
Dependent Claim
235 words
In a computer system having an application program capable of performing a task, a method for performing the task under the control of the application program in response to receiving voice data, the method comprising: under the control of the application program, displaying in an application program window one or more menus each comprised of menu items corresponding to a task of the application program; under the control of a voice input facility that is separate from the application program, displaying a plurality of available voice commands in a voice input facility window, one of the voice commands being associated with a menu item such that the available voice commands and the one or more menus are displayed simultaneously; while the one or more menus are displayed simultaneously with the plurality of available voice commands, receiving voice data; recognizing the voice data as a voice command among the displayed plurality of available voice commands; submitting a request to the application program to perform the task of the menu item associated with the voice command; under the control of the application program, in response to the request, performing the functionality of the menu item associated with the voice command; and under the control of the voice input facility, revising the plurality of available voice commands displayed in the voice input facility window to reflect voice commands available after the application program has begun performing the task.
Claim 14
Independent Claim
130 words
An apparatus in a computer system for executing instructions in response to spoken commands, the apparatus comprising: means for displaying currently available menu items; means for displaying, simultaneously with the displayed menu item and in a command window separate from the menu items, a list of available voice commands, an instruction being associated with each available voice command; means for determining whether a spoken command is an available voice command, the spoken command being spoken while the currently available menu items and the list of available voice commands are displayed simultaneously; means for executing the instruction associated with the determined available voice command; and means for revising the list of available voice commands displayed in the command window to reflect those commands that are available after the instruction is executed.
Claim 15
Independent Claim
130 words
An apparatus in a computer system for executing instructions in response to spoken commands, the apparatus comprising: means for displaying currently available menu items; means for displaying, simultaneously with the displayed menu item and in a command window separate from the menu items, a list of available voice commands, an instruction being associated with each available voice command; means for determining whether a spoken command is an available voice command, the spoken command being spoken while the currently available menu items and the list of available voice commands are displayed simultaneously; means for executing the instruction associated with the determined available voice command; and means for revising the list of available voice commands displayed in the command window to reflect those commands that are available after the instruction is executed.
Claim 16
Dependent Claim
31 words
The apparatus of claim 11 wherein the determining means subjects the spoken command to a voice recognition process that indicates that the spoken command is an available voice command when recognized.
Claim 17
Dependent Claim
16 words
The apparatus of claim 11, further including means for indicating that a command has been spoken.
Claim 18
Dependent Claim
31 words
The apparatus of claim 11, further including means for indicating that the spoken command is an available voice command when the spoken command is determined to be an available voice command.
Claim 19
Dependent Claim
25 words
The apparatus of claim 14 wherein the means for indicating that the spoken command is an available voice command displays the determined available voice command.
Claim 20
Dependent Claim
33 words
The apparatus of claim 11, further including means for indicating that the spoken command is not an available voice command when the spoken command is determined to not be an available voice command.
Claim 21
Dependent Claim
124 words
A computer-readable medium containing computer instructions for causing a computer system for executing instructions in response to spoken commands, the method comprising: displaying currently available menu items; displaying, separately from the displayed menu items, a list of available voice commands so that the currently available menu items and the list of available voice commands are displayed simultaneously, an instruction being associated with each available voice command; while the currently available menu items and the list of available voice commands are displayed simultaneously, receiving speech spoken by a user; determining whether the received speech corresponds to an available voice command; and when it is determined that the received speech corresponds to an available voice command, executing the instruction associated with the determined available voice command.
Claim 22
Dependent Claim
124 words
A computer-readable medium containing computer instructions for causing a computer system for executing instructions in response to spoken commands, the method comprising: displaying currently available menu items; displaying, separately from the displayed menu items, a list of available voice commands so that the currently available menu items and the list of available voice commands are displayed simultaneously, an instruction being associated with each available voice command; while the currently available menu items and the list of available voice commands are displayed simultaneously, receiving speech spoken by a user; determining whether the received speech corresponds to an available voice command; and when it is determined that the received speech corresponds to an available voice command, executing the instruction associated with the determined available voice command.
Claim 23
Dependent Claim
32 words
The computer-readable medium of claim 17 wherein the determining includes subjecting the spoken command to a voice recognition process that indicates that the spoken command is an available voice command wherein recognized.
Claim 24
Dependent Claim
15 words
The computer-readable medium of claim 17, further including indicating that a command has been spoken.
Claim 25
Dependent Claim
31 words
The computer-readable medium of claim 17, further including, when the spoken command is determined to be an available voice command, indicating that the spoken voice command is an available voice command.
Claim 26
Dependent Claim
24 words
The computer-readable medium of claim 20 wherein the indicating that the spoken command is an available voice command displays the determined available voice command.
Claim 27
Dependent Claim
32 words
The computer-readable medium of claim 17, further including, when the spoken command is determined to not be an available voice command, indicating that the spoken command is not an available voice command.
Claim 28
Independent Claim
97 words
A method in a computer system for executing instructions in response to spoken commands, the method comprising the steps of: displaying currently available menu items; displaying, in a command window distinct from the menu items, a list of available commands, each available command having an instruction associated with it; determining whether a spoken command is an available command; executing the instruction associated with the determined available command; and revising the list of available commands displayed in the command window to reflect those commands that are available after execution of the instruction associated with the determined available command.
Claim 29
Independent Claim
97 words
A method in a computer system for executing instructions in response to spoken commands, the method comprising the steps of: displaying currently available menu items; displaying, in a command window distinct from the menu items, a list of available commands, each available command having an instruction associated with it; determining whether a spoken command is an available command; executing the instruction associated with the determined available command; and revising the list of available commands displayed in the command window to reflect those commands that are available after execution of the instruction associated with the determined available command.
Claim 30
Dependent Claim
31 words
The method of claim 23 wherein the determining step includes subjecting the spoken command to a voice recognition process that indicates that the spoken command is an available command when recognized.
Claim 31
Dependent Claim
17 words
The method of claim 23, further including the step of indicating that a command has been spoken.
Claim 32
Dependent Claim
30 words
The method of claim 23, further including the step of, when the spoken command is determined to be an available command, indicating that the spoken command is an available command.
Claim 33
Dependent Claim
23 words
The method of claim 26 wherein the step of indicating that the spoken command is an available command displays the determined available command.
Claim 34
Dependent Claim
32 words
The method of claim 23, further including the step of, when the spoken command is determined to not be an available command, indicating that the spoken command is not an available command.