Process Runtime Estimation via Automatic Actual Data Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current progress bar mechanisms lack intelligence, often inaccurately indicating the completion status and speed of processes due to crude measurement techniques, failing to provide reliable information across different systems and environments.
Innovation Solution
Systems and methods for updating an estimated runtime for processes by recording actual runtimes and using them to automatically adjust the estimated runtime for subsequent runs, enabling more accurate prediction and presentation of process status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If crude measurement techniques (manual stopwatch) are used to estimate process runtime, then device complexity is reduced, but measurement precision deteriorates
Solution Approach 1:
The system automatically measures and records actual process runtimes without requiring manual intervention. The computer itself performs the measurement by tracking process start and end times, eliminating the need for external manual timing while achieving precise measurements through automated system-level tracking.
Solution Approach 2:
The system collects actual runtime data from completed processes and uses this feedback to update and refine estimated runtimes for future processes. This creates a continuous improvement loop where measurement data feeds back into the estimation mechanism, progressively improving accuracy without increasing complexity.
2Ease of operation
If manually measured runtime data is used, then ease of operation is improved, but reliability deteriorates
Solution Approach 1:
The system automatically collects and stores runtime data without requiring user intervention for data entry or measurement. The computer self-services by tracking its own process execution times, ensuring consistent and reliable data collection while maintaining ease of operation through automation.
Solution Approach 2:
The patent replaces manual mechanical timing (stopwatches, wristwatches) with electronic/software-based automated timing. This substitution eliminates human error and inconsistency while maintaining operational simplicity through automated system-level process tracking.
3Device complexity
If a single runtime measurement is used for estimation, then device complexity is reduced, but adaptability deteriorates
Solution Approach 1:
The system performs preliminary measurements by collecting multiple actual runtime data points before providing estimates to users. This preliminary data collection phase enables the system to adapt to different process variations and environmental conditions, improving versatility without requiring complex real-time analysis.
Solution Approach 2:
The system transitions from static single-value estimation to dynamic multi-value runtime tracking. By maintaining a collection of actual runtime measurements and updating estimates based on this dynamic data set, the system adapts to varying process conditions while managing complexity through systematic data organization.
Data Source
AI summary
Systems and methods for updating estimated process runtimes are provided. Initially, an estimated runtime for a process, the estimated runtime being based on a default value or at least one previously recorded actual runtime, is received. An actual runtime of the process is then recorded and the estimated runtime for the process is automatically updated utilizing the recorded actual runtime.


