Patent Document ID: 6125347
Application ID: 08128990

Base Claim:
1. A computer readable storage medium encoded with instructions, which when loaded into a digital computer utilizing a multi-tasking operating system that allows a plurality of user application processes to run simultaneously, establishes a speech recognition system, the system comprising: a speech recognizer running as one of the user application processes, the recognizer providing a recognition output responsive to a speech input, the recognizer further including: a. an application process selector that directs the recognition output to a designated one of the other user application processes; b. a recognition history database manager: i. that creates a recognition history database for each of the other user application processes then running, and ii. that stores in the recognition history database for each respective other user application process, data constituting a history of the recognition output sent to such other user application process; and c. undo implementation means, responsive to a spoken user command, for undoing the effect of a previous recognition output provided to a user application receiving such previous recognition result, the undo implementation means utilizing data in the corresponding recognition history database.

---

Claim 2:
2. A computer readable storage medium according to claim 1, wherein the data stored in the recognition history database for each respective use application process includes, with respect to any given recognizer output therein stored, a set of possible recognition output alternatives, and wherein the speech recognizer further includes a recognition correction means, responsive to a spoken user command, for directing a selected recognition output alternative from a recognition history database to the corresponding user application process.