Progress Bar Completion Indicator with Triviality Threshold

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional progress bars exhibit non-linear behaviors due to modern computing complexities, leading to inaccurate and slow completion time estimations, causing user frustration and a poor user experience.

Innovation Solution

The implementation of a visual cue, such as an animation of an accelerated progression of a completion status indicator in a progress bar, along with the use of linear functions to smooth the display and update of the completion status, and the introduction of a triviality threshold to indicate task completion, enhances user interface responsiveness and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional progress bars are used to display task completion status, then the system can show basic progress information, but the progress bar exhibits non-linear behaviors causing inaccurate completion time estimation and poor user experience

Engineering Contradiction:
Improvecompletion time estimation accuracyVSAvoidprogress bar behavior consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transforms the non-linear progress bar behavior into a linear representation by changing the parameter of progress display from actual computational progress (which varies non-linearly) to a smoothed linear progression that accurately reflects estimated completion time. This is achieved by calculating and displaying progress based on elapsed time and estimated total time, rather than directly displaying raw progress metrics that suffer from non-linear variations.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the completion status indicator is updated in real-time based on actual task progress, then the progress bar reflects true task status, but the non-linear behavior causes the indicator to appear slow, clunky, and inaccurate

Engineering Contradiction:
Improveprogress information accuracyVSAvoiduser experience quality
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary smoothing function that acts as a mediator between the actual task progress data and the displayed progress indicator. This intermediary layer processes the raw progress information and transforms it into a smoothed, linear progression that is displayed to the user, thereby preserving the accuracy of progress information while eliminating the clunky, non-linear visual behavior that degrades user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If visual cues are added to indicate task completion threshold, then user awareness of completion status is improved, but the interface complexity increases

Engineering Contradiction:
Improvecompletion status communicationVSAvoidinterface element complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent employs color changes as a visual cue to indicate when a task has reached its completion threshold. The progress bar or indicator changes color (e.g., from yellow to green) when the completion threshold is met, providing clear visual feedback to users about task completion status without requiring complex interface elements or additional UI components.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS9292177B2Progress bar with feature availability indicator
Publication Date: 2016.03.22 APPLE INC
  • US9292177B2 patent drawing
  • US9292177B2 patent drawing
  • US9292177B2 patent drawing

AI summary

In addition to conveying a completion status of a task to a user, a progress bar can display a visual indication that the task is substantially complete (e.g., essential elements of a web page are loaded) followed by another visual indication that informs the user that a particular feature or functionality has been enabled. For example, in addition to displaying a visual cue (e.g., a rocket effect) when a triviality threshold indicating that the task is complete to a threshold degree, another indicator can be displayed in response to determining that a status of a feature has been modified. Determining that the status of the feature is modified when the triviality threshold is met and thus displaying the other visual indicator immediately following the visual indication produces a dramatic visual cue in directing the user's attention to the visual enablement of the feature.