Browse Prior Art Database

Method for Use of Presentation Manager Pointer as Progress Indicator

IP.com Disclosure Number: IPCOM000108499D
Original Publication Date: 1992-Jun-01
Included in the Prior Art Database: 2005-Mar-22
Document File: 2 page(s) / 81K

Publishing Venue

IBM

Related People

Ballard, DJ: AUTHOR [+2]

Abstract

Disclosed is a method for using a Presentation Manager* pointer as a progress indicator. This method is for the application to animate the pointer such that it indicates progress of a task to the user.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Method for Use of Presentation Manager Pointer as Progress Indicator

       Disclosed is a method for using a Presentation Manager*
pointer as a progress indicator.  This method is for the application
to animate the pointer such that it indicates progress of a task to
the user.

      In Presentation Manager applications, an hourglass pointer is
used to show that the application is processing a long running task.
A more useful display mechanism is required to show that the
application is processing a task, and how much more time it will take
to finish the task.

      When a Presentation Manager application performs a "long
running" task, it normally displays an hourglass pointer to indicate
to the user that processing is occurring.  The hourglass pointer is
displayed by changing the normal Presentation Manager arrow pointer
to an hourglass image.  The hourglass remains statically displayed
until the application finishes the task.  At that point, the mouse
pointer is changed back to the arrow pointer.  This approach is of
limited value to the user as it does not provide any feedback as to
how close the task is to completion.

      A more useful method of displaying the progress of the task
would be for the application to animate the pointer such that it
indicates progress to the user.  The pointer animation can be
accomplished by having multiple icons representing the each stage in
the task.  As the task progresses, the pointer can be changed to
indicate that progress has been made.  The number of pointers
required equals the number of task states.  Each pointer change would
indicate to the user that progress was being made by the task.

      Many pointer shapes could be useful in providing this feedback.
One example would be to make it appear that sand is running through
the PM hour glass pointer.  As the top of the hourglass empties, the
task...