Voice activated system and methods to enable a computer user working in a first graphical application window to display and control on-screen help, internet, and other information content in a second graphical application window
First Claim
1. A system for displaying content of a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising:
- a retriever wherein the retriever is enabled to open a specified graphical application window, a focuser wherein the focuser is enabled to give input focus to a graphical application window, a user command receiver wherein the user command receiver is enabled to receive commands from the voice recognition engine to retrieve a specified graphical application window, an application manager, wherein the application manager, upon receipt of a command from user command receiver;
invokes the retriever, specifying the second graphical application, invokes the focuser, specifying the first graphical application window.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention provides systems and methods for displaying and controlling the content of a second graphical application window while in a first graphical application window in a windowed computing environment having a voice recognition engine. The present invention enables a computer user working in a graphical application window to use speech commands to open, view, retrieve, and control help, Internet, and other information in a second graphical application window. Thus, the invention allows a user to keep a first graphical application window open and in focus while simultaneously viewing a second graphical application window; thereby allowing a user to proceed with his/her work while actively opening, positioning, viewing and controlling the content of a second graphical application window containing help, Internet, or other information.
77 Citations
35 Claims
-
1. A system for displaying content of a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising:
-
a retriever wherein the retriever is enabled to open a specified graphical application window, a focuser wherein the focuser is enabled to give input focus to a graphical application window, a user command receiver wherein the user command receiver is enabled to receive commands from the voice recognition engine to retrieve a specified graphical application window, an application manager, wherein the application manager, upon receipt of a command from user command receiver;
invokes the retriever, specifying the second graphical application, invokes the focuser, specifying the first graphical application window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying content of a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising the steps of:
-
associating a retriever with the windowed computing environment wherein the retriever is enabled to open a specified graphical application window, associating a focuser with the windowed computing environment wherein the focuser is enabled to give input focus to a graphical application window, associating a user command receiver with the windowed computing environment wherein the user command receiver is enabled to receive commands from the voice recognition engine to retrieve a specified graphical application window, associating an application manager with the windowed computing environment, wherein the application manager, upon receipt of a command from user command receiver;
invokes the retriever, specifying the second graphical application, invokes the focuser, specifying the first graphical application window. - View Dependent Claims (10, 11)
-
-
12. A system for following hyperlinks in a second graphical application window containing at least one hyperlink, while in a first graphical application window having input focus, in a windowed computing environment having a voice recognition engine comprising:
-
a focuser wherein the focuser is enabled to give input focus to a graphical application window, a speech simulator wherein the speech simulator is enabled to send voice commands to the voice recognition engine, a user command receiver wherein the user command receiver is enabled to receive the name of a hyperlink from the voice recognition engine, an application manager, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the speech simulator, specifying the hyperlink name, wherein the hyperlink is followed, invokes the focuser, specifying the first graphical application window. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for following hyperlinks in a second graphical application window containing at least one hyperlink, while in a first graphical application window having input focus, in a windowed computing environment having a voice recognition engine comprising the steps of:
-
associating a focuser with the windowed computing environment wherein the focuser is enabled to give input focus to a graphical application window, associating a speech simulator with the windowed computing environment wherein the speech simulator is enabled to send voice commands to the voice recognition engine, associating a user command receiver with the windowed computing environment wherein the user command receiver is enabled to receive the name of a hyperlink from the voice recognition engine, associating an application manager with the windowed computing environment, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the speech simulator, specifying the hyperlink name, wherein the hyperlink is followed, invokes the focuser, specifying the first graphical application window.
-
-
19. A system for controlling a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising:
-
a switcher wherein the switcher is enabled to switch to a specified graphical application window when invoked, a focuser wherein the focuser is enabled to give input focus to a graphical application window, a pauser wherein the pauser is enabled to keep input focus in a second graphical application window until a preset condition is met, enabling said window for voice input, a user command receiver wherein the user command receiver is enabled to receive commands from the voice recognition engine, an application manager, wherein the application manager, upon receipt of a command from user command receiver;
retrieves the name of the first graphical application window, invokes the switcher, wherein the switcher gives input focus to a specified graphical application window, invokes the pauser, wherein the pauser keeps input focus in the second graphical application window until a preset condition is met, enabling the said window for voice input, invokes the focuser, specifying the first graphical application window. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising the steps of:
-
associating a switcher with the windowed computing environment wherein the switcher is enabled to switch to a specified graphical application window when invoked, associating a focuser with the windowed computing environment wherein the focuser is enabled to give input focus to a graphical application window, associating a pauser with the windowed computing environment wherein the pauser is enabled to keep input focus in a second graphical application window until a preset condition is met, enabling said window for voice input, associating a user command receiver with the windowed computing environment wherein the user command receiver is enabled to receive commands from the voice recognition engine, associating an application manager with the windowed computing environment, wherein the application manager, upon receipt of a command from user command receiver;
retrieves the name of the first graphical application window, invokes the switcher, wherein the switcher gives input focus to a specified graphical application window, invokes the pauser, wherein the pauser keeps input focus in the second graphical application window until a preset condition is met, enabling the said window for voice input, invokes the focuser, specifying the first graphical application window.
-
-
27. A system for controlling a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising:
-
a focuser wherein the focuser is enabled to give input focus to a graphical application window, a speech simulator wherein the speech simulator is enabled to send voice commands to the voice recognition engine, a user command receiver wherein the user command receiver is enabled to receive the name of a hyperlink from the voice recognition engine, an application manager, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the speech simulator, specifying the hyperlink name, wherein the hyperlink is followed, invokes the focuser, specifying the first graphical application window. - View Dependent Claims (28, 29, 30)
-
-
31. A method for controlling a second graphical application window while in a first graphical application window, the first graphical application window having input focus, in a windowed computing environment having a voice recognition engine, comprising the steps of:
-
associating a focuser with the windowed computing environment wherein the focuser is enabled to give input focus to a graphical application window, associating a speech simulator with the windowed computing environment wherein the speech simulator is enabled to send voice commands to the voice recognition engine, associating a user command receiver with the windowed computing environment wherein the user command receiver is enabled to receive the name of a hyperlink from the voice recognition engine, associating an application manager with the windowed computing environment, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the speech simulator, specifying the hyperlink name, wherein the hyperlink is followed, invokes the focuser, specifying the first graphical application window.
-
-
32. A system for a computer user in a first graphical window application, the first graphical window application having input focus, to copy text from a second graphical application window, in a windowed computing environment having voice recognition, comprising:
-
a focuser wherein the focuser is enabled to give input focus to a graphical application window, a copy unit wherein the copy unit is enabled to copy text selected by the computer user, a user command receiver wherein the user command receiver is enabled to receive commands from the voice recognition engine, an application manager, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the copying unit wherein the copy unit waits for the computer user to select text and once text is selected, copies all selected text, invokes the focuser, specifying the first graphical application window, pastes the copied text. - View Dependent Claims (33, 34)
-
-
35. A method for a computer user in a first graphical window application, the first graphical window application having input focus, to copy text from a second graphical application window, in a windowed computing environment having voice recognition, comprising the steps of:
-
associating a focuser with the windowed computing environment wherein the focuser is enabled to give input focus to a graphical application window, associating a copy unit with the windowed computing environment wherein the copy unit is enabled to copy text selected by the computer user, associating a user command receiver with the windowed computing environment wherein the user command receiver is enabled to receive commands from the voice recognition engine, associating an application manager with the windowed computing environment, wherein the application manager, upon receipt of a command identifying a specified hyperlink;
invokes the focuser, specifying the second graphical application window, invokes the copying unit wherein the copy unit waits for the computer user to select text and once text is selected, copies all selected text, invokes the focuser, specifying the first graphical application window, pastes the copied text.
-
Specification