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

Dynamic progress marking icon

Assignee: International Business Machines Corp
•
Filing: 1992-07-16
•
Granted: 1994-04-05
•
Expires: 2012-07-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dynamic progress marker icon is disclosed that dynamically changes to mark the progress of a task. In this manner, the user is kept informed of the status of a task being performed without resorting to language sensitive messages such as "Now processing object number 12 of 100" . The icon does not require a graphics display to be used and therefore can be used on both graphics and non-graphics displays. The icon of the prepared embodiment has five rows consisting of four percent (%) symbols surrounded by a border. At the beginning of a task, a task monitor quantifies the task into substantially equivalent task work units. All twenty "%" symbols are present and displayed to the user. When the task monitor determines that one task work unit has completed, one "%" symbol is replaced in the icon by a replacement character, such as a blank or null character. The replacement of one "%" symbol each time a task work unit completes continues until all of the "%" symbols are replaced, indicating 100% completion of the task. The order in which symbols inside the icon are replaced is determined by a pattern array and can be modified if desired. The symbols used inside the icon and for the border are selected to be available in virtually all languages, and can also be modified to meet the needs of a particular user.

Inventors

  • 👤 William Jaaskelainen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:41
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 234 words
A method for using an icon to inform a user of the progress of any task on a computer system, said computer system having a plurality of tasks, said icon having a plurality of symbols, said method comprising the machine-executed steps of: determining, in response to each request to perform any task of said plurality of tasks whether an amount of work required to complete a particular task can be quantified and if it is determined that said amount of work can be quantified: quantifying said amount of work required to complete said particular task, said particular task being one of said plurality of tasks; dividing said quantified work into a plurality of task work units, wherein each of said task work units corresponds to one of said plurality of symbols in said icon; presenting said icon on a computer display to said user, said icon containing progress information about said particular task, said progress information being represented as a uniform indication of progress that is independent from said particular task's function; monitoring the progress of said particular task; replacing one of said plurality of symbols with a replacement character when one task work unit has been completed; and repeating said replacing step as said particular task progresses until all of said plurality of symbols have been replaced, thereby indicating the completion of said particular task; and removing said icon from said computer display.
Claim 2
Independent Claim 234 words
A method for using an icon to inform a user of the progress of any task on a computer system, said computer system having a plurality of tasks, said icon having a plurality of symbols, said method comprising the machine-executed steps of: determining, in response to each request to perform any task of said plurality of tasks whether an amount of work required to complete a particular task can be quantified and if it is determined that said amount of work can be quantified: quantifying said amount of work required to complete said particular task, said particular task being one of said plurality of tasks; dividing said quantified work into a plurality of task work units, wherein each of said task work units corresponds to one of said plurality of symbols in said icon; presenting said icon on a computer display to said user, said icon containing progress information about said particular task, said progress information being represented as a uniform indication of progress that is independent from said particular task's function; monitoring the progress of said particular task; replacing one of said plurality of symbols with a replacement character when one task work unit has been completed; and repeating said replacing step as said particular task progresses until all of said plurality of symbols have been replaced, thereby indicating the completion of said particular task; and removing said icon from said computer display.
Claim 3
Dependent Claim 27 words
The method of claim 1, wherein said quantifying step identifies the number of work items that need to be processed in order to perform said particular task.
Claim 4
Dependent Claim 26 words
The method of claim 1, wherein said quantifying step identifies the number of objects that need to be processed in order to perform said particular task.
Claim 5
Dependent Claim 21 words
The method of claim 1, wherein said quantifying step identifies the estimated amount of time required to perform said particular task.
Claim 6
Dependent Claim 47 words
The method of claim 1, wherein said replacing step further comprises the step of: checking a pointer in a pattern array, said pointer identifying the array location which contains the cell number of the next one of said plurality of symbols of said icon to be replaced.
Claim 7
Dependent Claim 27 words
The method of claim 5, wherein said replacing step further comprises the machine-executed step of: moving said pointer in said pattern array to the next array location.
Claim 8
Dependent Claim 26 words
The method of claim 1, further comprising the machine-executed step of: selecting a single character code to be used for all of said plurality of symbols.
Claim 9
Dependent Claim 25 words
The method of claim 1, further comprising the machine-executed step of: selecting a plurality of character codes to be used for said plurality of symbols.
Claim 10
Dependent Claim 27 words
The method of claim 1, further comprising the machine-executed step of: selecting a single non-graphics character code to be used for all of said plurality of symbols.
Claim 11
Dependent Claim 19 words
The method of claim 1, further comprising the machine-executed step of: selecting a non-displayable character for said replacement character.
Claim 12
Dependent Claim 19 words
The method of claim 1, further comprising the machine-executed step of: selecting a displayable character for said replacement character.
Claim 13
Dependent Claim 64 words
The method of claim 1, further comprising the machine-executed step of: initializing a pattern array to indicate the order in which said symbols of said icon are replaced responsive to said replacing step, said pattern array having an array location corresponding to each of said symbols in said icon and having a pointer to indicate the next symbol in said icon to be replaced.
Claim 14
Independent Claim 249 words
An apparatus for using an icon to inform a user of the progress of any task on a computer system, said computer system having a plurality of tasks, said icon having a plurality of symbols, said apparatus comprising: means for determining in response to each request to perform any task of said plurality of tasks, whether an amount of work required to complete a particular task can be quantified and if it is determined that said amount of work can be quantified, initiating: means for quantifying said amount of work required to complete said particular task, said particular task being one of said plurality of tasks; means for dividing said quantified work into a plurality of substantially equivalent task work units, wherein each of said task work units corresponds to one of said plurality of symbols in said icon; means for presenting said icon on a computer display to said user, said icon containing progress information about said particular task, said progress information being represented as a uniform indication of progress that is independent from said particular task's function; means for monitoring the progress of said particular task; means for replacing one of said plurality of symbols with a replacement character when one task work unit has been completed; and means for repeating said replacing step as said particular task progresses until all of said plurality of symbols have been replaced, thereby indicating the completion of said particular task; and means for removing said icon from said computer display.
Claim 15
Independent Claim 249 words
An apparatus for using an icon to inform a user of the progress of any task on a computer system, said computer system having a plurality of tasks, said icon having a plurality of symbols, said apparatus comprising: means for determining in response to each request to perform any task of said plurality of tasks, whether an amount of work required to complete a particular task can be quantified and if it is determined that said amount of work can be quantified, initiating: means for quantifying said amount of work required to complete said particular task, said particular task being one of said plurality of tasks; means for dividing said quantified work into a plurality of substantially equivalent task work units, wherein each of said task work units corresponds to one of said plurality of symbols in said icon; means for presenting said icon on a computer display to said user, said icon containing progress information about said particular task, said progress information being represented as a uniform indication of progress that is independent from said particular task's function; means for monitoring the progress of said particular task; means for replacing one of said plurality of symbols with a replacement character when one task work unit has been completed; and means for repeating said replacing step as said particular task progresses until all of said plurality of symbols have been replaced, thereby indicating the completion of said particular task; and means for removing said icon from said computer display.

References Cited (Backward Citations)

US4034353A Cited
US4203103A Cited
US4200896A Cited
US4333144A Cited
US4415974A Cited
US4623988A Cited
US4628470A Cited
US4730262A Cited
US4638436A Cited
USD295763S Cited
US4899136A Cited
US4935870A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-04 1997-10-04 1998-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-04 2001-10-04 2002-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-04 2005-10-04 2006-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag