Patent US4755932A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4755932A Expired / Lapsed US ⏱️ 0.0 years remaining

Interpreter program for providing commands to a computer application program

Assignee: International Business Machines Corp
•
Filing: 1985-10-15
•
Granted: 1988-07-05
•
Expires: 2005-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interpreter is provided which enables a user of a computer to add additional function to existing programming applications independent of the applications. The interpreter interfaces between an advanced function, such as voice synthesis, and an application, such as an office calendar and mail system. The user defines the part of the application on which to apply the voice synthesis in a high level computer language. This definition can include transformation of touch tone pulses to commands for the application as would generally be entered by keyboard. The definition then applies the function as directed by the user, such as to read the mail, or read the calendar, either by means of speaker coupled to the computer or over telephone lines to a remote user.

Inventors

  • 👤 Richard A. Diedrich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:28
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; G; G06; G06F; G06F3/00; G06F3/16; Y; Y10; Y10S; Y10S379/00; Y10S379/916

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 112 words
A telephone to aplication program interpreter for providing commands to multiple devices in a computer system, the interpreter comprising: touch tone interpreter means for converting touch tones received from a telephone to keystroke commands for controlling an application running on the computer system; voice synthesizer interpreter means coupled to the application for providing transformation of screens of the application to voice on the telephone as a function of the touch tones; and selection means coupled to the touch interpreter means and the voice synthesizer interpreter means for selecting keystrokes corresponding to touch tones such that transformation of screens of various applications to voice on the telephone is independent of the application chosen.
Claim 2
Dependent Claim 112 words
A telephone to aplication program interpreter for providing commands to multiple devices in a computer system, the interpreter comprising: touch tone interpreter means for converting touch tones received from a telephone to keystroke commands for controlling an application running on the computer system; voice synthesizer interpreter means coupled to the application for providing transformation of screens of the application to voice on the telephone as a function of the touch tones; and selection means coupled to the touch interpreter means and the voice synthesizer interpreter means for selecting keystrokes corresponding to touch tones such that transformation of screens of various applications to voice on the telephone is independent of the application chosen.
Claim 3
Dependent Claim 45 words
The telephone to application program interpreter of claim 1 wherein the touch tone interpreter means interprets a selected touchtone into a user programmed series of keystrokes independently of the application such that the application need not be modified to be compatible with the voice function.
Claim 4
Dependent Claim 33 words
The telephone to application program interpreter of claim 1 wherein the voice synthesizer interpreter means interprets a computer system command into further commands for transforming a selected portion of a screen to voice.
Claim 5
Dependent Claim 43 words
The telephone to application program interpreter of claim 1 wherein the computer system further comprises: a personal computer for controlling the application and interpreter; and a voice synthesizer card coupled to said computer for providing the transformation of application display screens into voice.
Claim 6
Dependent Claim 91 words
An interpreter for providing commands to multiple devices in a computer system independent of an application running on the computer system, the interpreter comprising: converting means for converting user input to commands; function means coupled to the converting means for providing additional functions acting on the application in response to the commands, said additional functions not being provided by the application; and selection means coupled to the converting means for selecting keystrokes corresponding to the user input such that the additional functions acting on the application are independent of the application.
Claim 7
Dependent Claim 91 words
An interpreter for providing commands to multiple devices in a computer system independent of an application running on the computer system, the interpreter comprising: converting means for converting user input to commands; function means coupled to the converting means for providing additional functions acting on the application in response to the commands, said additional functions not being provided by the application; and selection means coupled to the converting means for selecting keystrokes corresponding to the user input such that the additional functions acting on the application are independent of the application.
Claim 8
Dependent Claim 33 words
The interpreter of claim 5 wherein the application has a plurality of application display screens visible on a display mechanism, and the selection means selects keystrokes as a function of said display screens.
Claim 9
Dependent Claim 36 words
The interpreter of claim 6 wherein the display screens have a predetermined format, and wherein the user selects at least one portion of at least one of said screens for operation upon by said additional functions.
Claim 10
Dependent Claim 37 words
The interpreter of claim 7 wherein the converting means executes a profile having a WAIT command for specification of at least one portion of at least one of said screens for operation upon by said additional functions.
Claim 11
Dependent Claim 41 words
The interpreter of claim 8 wherein the WAIT command comprises a character string corresponding to a known character string on at least one screen for specifying a portion of the at least one screen for operation upon by said additional functions.
Claim 12
Dependent Claim 28 words
The interpreter of claim 6 wherein the selection means selects keystrokes as a function of a KEY command in which a user prespecifies a series of desired keystrokes.
Claim 13
Dependent Claim 26 words
The interpreter of claim 10 wherein the keystrokes specified in the KEY command comprises user commands for controlling application programs to obtain a desired display screen.
Claim 14
Dependent Claim 26 words
The interpreter of claim 5 wherein the converting means executes a profile having a KEY command for specification of keystrokes for selection by the selection means.
Claim 15
Dependent Claim 74 words
An interpreter for interpreting a profile to interface additional function to existing applications, comprising: function interface means for controlling at least one additional function; application interface means for controlling at least one application; interpreter means coupled to the function interface means and the application interface means for interpreting the profile to control the application and additional function in accordance with the profile so that the additional function is provided without alteration of the application.
Claim 16
Dependent Claim 74 words
An interpreter for interpreting a profile to interface additional function to existing applications, comprising: function interface means for controlling at least one additional function; application interface means for controlling at least one application; interpreter means coupled to the function interface means and the application interface means for interpreting the profile to control the application and additional function in accordance with the profile so that the additional function is provided without alteration of the application.
Claim 17
Dependent Claim 26 words
The interpreter of claim 13 wherein the profile comprises commands for causing the interpreter means to control the function interface means and the application interface means.
Claim 18
Dependent Claim 41 words
The interpreter of claim 14 wherein the additional function operates on data associated with the at least one application, and wherein at least one of the commands identifies the additional function and the data on which the function is to operate.

References Cited (Backward Citations)

US4598367A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag