Browse Prior Art Database

Voice Command User Interface Processor

IP.com Disclosure Number: IPCOM000046577D
Original Publication Date: 1983-Aug-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 2 page(s) / 38K

Publishing Venue

IBM

Related People

Terrell, WL: AUTHOR

Abstract

There is shown and described a software concept for providing a voice command user interface to a word processor. This concept allows the user to perform any operation invocable with a keystroke on the system keyboard by simply speaking. The system of this invention will recognize these utterances and react in the same way as if the corresponding keys on the keyboard had been depressed. As shown in the figure, the software is structured in three pieces: the Interrupt Service Routine, the Translate Table and the Keystroke Emulator software. The Interrupt Service Routine handles the interrupts from the voice recognition hardware to input and store the informational data representing the recognized command. The Translate Table converts the recognized command to an equivalent keystroke key code.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 2

Voice Command User Interface Processor

There is shown and described a software concept for providing a voice command user interface to a word processor. This concept allows the user to perform any operation invocable with a keystroke on the system keyboard by simply speaking. The system of this invention will recognize these utterances and react in the same way as if the corresponding keys on the keyboard had been depressed. As shown in the figure, the software is structured in three pieces: the Interrupt Service Routine, the Translate Table and the Keystroke Emulator software. The Interrupt Service Routine handles the interrupts from the voice recognition hardware to input and store the informational data representing the recognized command. The Translate Table converts the recognized command to an equivalent keystroke key code. The Keystroke Emulator then sorts the key code in the Keystroke table. The user may enter both alphanumeric information and system commands by depressing appropriate keys or speaking.

1

Page 2 of 2

2

[This page contains 3 pictures or other non-text objects]