Patent EP0534409A2 successfully refreshed from Google Patents.
EP0534409A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
A method and system for controlling the execution of an application program
Assignee: Microsoft Corp
•
Filing: 1992-09-23
•
Granted: —
•
Expires: 2012-09-23
Abstract
Abstract A method and system for controlling the execution of an application program to effect the performing of a specialized task is provided. In preferred embodiments, an interface computer program gathers status information from the application computer program, collects user input relating to the specialized task, generates commands to send to the application program, and sends the commands to the application program to effect the execution of the specialized task. The interface computer program communicates with the application computer program preferably through the dynamic data exchange of Windows.
Inventors
- 👤 Barry James Linnett
- 👤 Ford Martin
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 21:48
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/543; G06F9/44; G06F9/451
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
220 words
A method for performing a desired task in an application computer program, the application computer program having a plurality of functions, the functions for performing tasks, the application computer program having commands, the commands for controlling execution of the functions, the method comprising the steps of: executing the application computer program; executing an interface computer program concurrently with the execution of the application computer program; generating status commands in the interface computer program, the status commands for requesting that status information for the application computer program be sent from the application computer program to the interface computer program; sending the status commands from the interface computer program to the application computer program; processing the status commands in the application computer program and sending status information from the application computer program to the interface computer program; receiving the status information sent from the application computer program to the interface computer program; inputting user requests from a user of the interface computer program to perform the desired task; generating task commands in the interface computer program to implement the desired task based on the status information and the user request; sending the task commands from the interface computer program to the application computer program; and executing the task commands in the application computer program to effect the performing of the desired task.
Claim 2
Dependent Claim
27 words
The method of claim 1 wherein the steps of sending the status commands, receiving the status information, and sending the task commands use a dynamic data exchange.
Claim 3
Dependent Claim
31 words
The method of claim 1 wherein the application program has a predefined user interface and interface computer program provides a specialized user interface adapted to the performing of the desired task.
Claim 4
Dependent Claim
18 words
The method of claim 1 wherein the interface program and the application program execute in a windowing environment.
Claim 5
Independent Claim
109 words
A method for controlling the execution of a computer program to effect the performing of a specialized task, the computer program having an interprocess communications interface, the computer program having commands to control the performance of tasks, the methods comprising the steps of: starting the execution of the computer program; gathering status information from the computer program through the interprocess communications interface; collecting user input relating to the task to be completed; generating interprocess communications commands to effect the performance of the specialized task; and sending the generated commands to the computer program through the interprocess communications interface to effect the controlling of the execution of the computer program.
Claim 6
Dependent Claim
15 words
The method of claim 5 wherein the interprocess communications interface is the dynamic data exchange.
Claim 7
Dependent Claim
31 words
The method of claim 5 wherein including the step of starting the execution of an interface program, the interface program to assist the user in the performance of the specialized task.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.