Browse Prior Art Database

Progress Indicator Display When Total Time is Unknown

IP.com Disclosure Number: IPCOM000097953D
Original Publication Date: 2005-Mar-07
Included in the Prior Art Database: 2005-Mar-07
Document File: 1 page(s) / 62K

Publishing Venue

IBM

Abstract

A method is disclosed that displays progress when the duration of a process in unknown.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 82% of the total text.

Page 1 of 1

Progress Indicator Display When Total Time is Unknown

Currently, progress indicators show progress vertically. This poses a problem when the total length of the operation is unknown before runtime, because the indicator then shows staggering progress. Staggering progress indicators give end users the impression that something is going wrong. Status should not be represented in a straight "left-to-right" direction when the length of the operation is unknown.

Progress indicators should show a line graph that would move from left bottom corner to right upper corner, and would show straight lines when/if additional products were decided to be installed during runtime.

For example, if a solution being installed consists of 4 products of which any reference additonal products that depend on conditions (memory, disk space, operating system, etc) that may or may not be met, the solution could result in more than 4 products actually being installed. This would cause the progress indicator to move to the left, showing negative progress.

Package to Install:

Only 3 of the products are guaranteed to be installed. Once Product A is installed, the progress indicator would show approxiamately 33%:

If the condition on Product B is met, then Product B and Product D will also need to be installed. So now 5 of the products will be installed. This changes the status of the installation to 20% complete:

The solution is to show the progress indicator as a line graph, where planned (kno...