← Back to Patent Explorer
EP0218904A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Process for modifying operation of application program

Assignee: International Business Machines Corp
•
Filing: 1986-09-05
•
Granted: —
•
Expires: 2006-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interpreter (100) 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 (104), such as voice synthesis, and an application (102), 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 Alan Diedrich

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 15:22
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: 11
Claim 1
Independent Claim 89 words
An interpreter for providing commands to multiple devices in a computer system independent of the particular applications running on the computer system, interpreter characterized in that it comprises: 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 for selecting keystrokes corresponding to the user input such that the additional functions acting on applications are independent of the applications.
Claim 2
Dependent Claim 89 words
An interpreter for providing commands to multiple devices in a computer system independent of the particular applications running on the computer system, interpreter characterized in that it comprises: 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 for selecting keystrokes corresponding to the user input such that the additional functions acting on applications are independent of the applications.
Claim 3
Dependent Claim 103 words
A telephone to application program interpreter for providing commands to multiple devices in a computer system, interpreter characterized in that it comprises: 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 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 4
Dependent Claim 103 words
A telephone to application program interpreter for providing commands to multiple devices in a computer system, interpreter characterized in that it comprises: 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 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 5
Dependent Claim 47 words
The telephone to application program interpreter of claim 2 characterized in that 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 6
Dependent Claim 37 words
The telephone to application program interpreter of claim 2 or 3 characterized in that the voice synthesizer interpreter means interprets a computer system command into further commands for transforming a selected portion of a screen to voice.
Claim 7
Dependent Claim 36 words
The telephone to application program interpreter of any one of claims 2-4 characterized in that the selection means provides the keystrokes to the computer system for controlling the application through the user interface of the application.
Claim 8
Dependent Claim 47 words
The telephone to application program interpreter of any one of claims 1-5 characterized in that in the computer system further comprises: a personal computer for controlling the applications and interpreter; and a voice synthesizer card coupled to said computer for providing the transformation of screens into voice.
Claim 9
Dependent Claim 113 words
Method for modifying the operation of an application program with the functions provided by an operating system program without altering the application program, characterized in that it comprises the steps of: reading a profile file for commands and command parameters associated with the application program whose operation is being modified; initializing an interpreter program in accordance with the commands and parameters read from said profile file; executing the commands from said profile file to supervise functions in the application program and operating system program in response to commands and parameters intialized in the interpreter program so that the operation of the application program is modified to use the function of the operating system.
Claim 10
Dependent Claim 113 words
Method for modifying the operation of an application program with the functions provided by an operating system program without altering the application program, characterized in that it comprises the steps of: reading a profile file for commands and command parameters associated with the application program whose operation is being modified; initializing an interpreter program in accordance with the commands and parameters read from said profile file; executing the commands from said profile file to supervise functions in the application program and operating system program in response to commands and parameters intialized in the interpreter program so that the operation of the application program is modified to use the function of the operating system.
Claim 11
Dependent Claim 25 words
The method of claim 7 characterized in that said application program is a terminal emulation program and said operating system is a voice operating subsystem.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag