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

Multitasking workstation

Assignee: International Business Machines Corp
•
Filing: 1992-05-19
•
Granted: —
•
Expires: 2012-05-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for estimating the time to completion of a task being executed on a multitasking workstation potentially subject to the commencement or termination of one or more other tasks. The invention finds particular value where the task subject to estimation requires upon its completion the intervention of the workstation user, such as by the physical act of switching diskettes. When the task to be completed is relatively time consuming, such as occurs with the transfer of compressed data from a diskette to a hard disk, the calculation of a complex spreadsheet, the compilation of a lengthy program, or the generation of elaborate graphics, the user of the workstation is particularly interested in knowing about when the task will be completed. With the advent of multitasking workstations and operating systems, a singular static estimation is substantially meaningless. The estimate determination must recognise and compensate for the fact that the central processing unit is a resource which is shared by multiple tasks. As tasks commence or terminate, the estimated time to completion varies for the task having the user's immediate interest. The method and system of the present invention uses task size, task execution rate and elapsed time to dynamically estimate the time to completion. The user is notified accordingly.

Inventors

  • 👤 Martin Jay Sirkin

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-08 13:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3419; G06F11/32; G06F11/3447; G06F2201/00; G06F2201/88

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 133 words
Multitasking workstation system (1) with resources to estimate the time to completion of one or more tasks executing thereon, comprising: a video display means (8); a multitasking processor communicatively coupled to control the video display means (8); means for the multitasking processor to measure the size of a specified data processing task; means for the multitasking processor to measure the rate of execution of the specified data processing task; means for the multitasking processor to estimate the time to completion of the specified data processing task; means for displaying the time to completion estimate on the video display means (8); and means for repeating the estimate to obtain a revised estimate of time to completion based upon successively later measurements of the rate of execution and enabling the display of the revised estimate.
Claim 2
Dependent Claim 49 words
The system recited in Claim 1, wherein the means for multitasking processor to measure the rate of execution comprises: means for determining the fraction of the specified task completed at the conclusion of a time interval; and means for determining the time elapsed from the commencement of the task.
Claim 3
Dependent Claim 43 words
The system recited in Claim 1, wherein the means for multitasking processor to measure the rate of execution comprises: means for determining the fraction of the specified task completed during a time interval; and means for determining the duration of the time interval.
Claim 4
Dependent Claim 80 words
Method for estimating the progress of tasks executing on a multitasking workstation, comprising the steps of: estimating the time to completion of a specified task based upon the size and the rate of execution of the specified task; and repeating the estimate of time to completion based upon successively later measurements of the rate of execution to obtain a revised estimate of time to completion; and notifying the user of the multitasking workstation of the revised estimated time to completion.
Claim 5
Dependent Claim 45 words
The method recited in Claim 4, wherein the step of measuring the rate of execution comprises the steps of: determining the fraction of the specified task completed at the conclusion of a time interval; and determining the time elapsed from the commencement of the task.
Claim 6
Dependent Claim 39 words
The method recited in Claim 4, wherein the step of measuring the rate of execution comprises the steps of: determining the fraction of the specified task completed during a time interval; and determining the duration of the time interval.
Claim 7
Dependent Claim 18 words
The method recited in Claim 5, wherein the specified task comprises the transfer of data from nonvolatile storage.
Claim 8
Dependent Claim 18 words
The method recited in Claim 6, wherein the first task comprises the transfer of data from nonvolatile storage.

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