Method and apparatus for graphically indicating the progress of multiple parts of a task
AssigneeJDS Uniphase Corporation
InventorSamuel M. Bauer
Life of this patent
Estimating the term…
Abstract
In one embodiment, a computer-implemented method for graphically indicating a progress of multiple parts of a task involves 1) dividing the task, as a whole, into a plurality of work units, and 2) as the task is executed, and for each of the work units, separately indicating, via a graphical user interface, whether work was performed for each task part during each work unit. Other embodiments are also disclosed.
Claims19
A computer-implemented method for graphically indicating a progress of a plurality of task parts in relation to a progress of a task including the task parts, the method comprising:
- dividing the task, as a whole, into a plurality of work units to be executed chronologically during execution of the task, wherein work for one or more of the task parts is to be performed during execution of each of the work units;
- displaying on a display device a plurality of progress bars each corresponding to one of the task parts, each of the progress bars being aligned in time with respect to each other and each including a corresponding plurality of sequential non-overlapping display units, each of the display units corresponding to one of the work units;
- and
- as each of the work units is executed during execution of the task, indicating for each of the task parts, via the corresponding display units for that task part, whether work was performed for that task part during execution of that work unit, wherein the task is a processing of a plurality of messages forming a packetized data transmission, and
- wherein the work units are each a processing of a substantially equal number of the messages.
A computer-implemented method for graphically indicating a progress of a plurality of task parts in relation to a progress of a task including the task parts, the method comprising:
- dividing the task, as a whole, into a plurality of work units to be executed chronologically during execution of the task, wherein work for one or more of the task parts is to be performed during execution of each of the work units;
- displaying on a display device a plurality of progress bars each corresponding to one of the task parts, each of the progress bars being aligned in time with respect to each other and each including a corresponding plurality of sequential non-overlapping display units, each of the display units corresponding to one of the work units;
- and
- as each of the work units is executed during execution of the task, indicating for each of the task parts, via the corresponding display units for that task part, whether work was performed for that task part during execution of that work unit, wherein the task is a processing of a plurality of messages forming a packetized data transmission, and wherein the plurality of task parts are each a processing of data pertaining to a different logical protocol layer of the messages.
An apparatus for causing a computer having a display device to graphically indicate on the display device a progress of a plurality of task parts in relation to a progress of a task including the task parts, the apparatus comprising:
- a non-transitory computer-readable medium;
- and
- computer-readable code, stored on the non-transitory computer-readable medium, for causing the computer to execute a method including:
- dividing the task, as a whole, into a plurality of work units to be executed chronologically during execution of the task, wherein work for one or more of the task parts is to be performed during execution of each of the work units;
- displaying on the display device a plurality of progress bars each corresponding to one of the task parts, each of the progress bars being aligned in time with respect to each other and each including a corresponding plurality of sequential non-overlapping display units, each of the display units corresponding to one of the work units;
- and
- as each of the work units is executed during execution of the task, indicating for each of the task parts, via the corresponding display units for that task part, whether work was performed for that task part during execution of that work unit,
- wherein the task is a processing of a plurality of messages forming a packetized data transmission, and wherein the work units are each a processing of a substantially equal number of the messages.
An apparatus for causing a computer having a display device to graphically indicate on the display device a progress of a plurality of task parts in relation to a progress of a task including the task parts, the apparatus comprising:
- a non-transitory computer-readable medium;
- and
- computer-readable code, stored on the non-transitory computer-readable medium, for causing the computer to execute a method including:
- dividing the task, as a whole, into a plurality of work units to be executed chronologically during execution of the task, wherein work for one or more of the task parts is to be performed during execution of each of the work units;
- displaying on the display device a plurality of progress bars each corresponding to one of the task parts, each of the progress bars being aligned in time with respect to each other and each including a corresponding plurality of sequential non-overlapping display units, each of the display units corresponding to one of the work units;
- and
- as each of the work units is executed during execution of the task, indicating for each of the task parts, via the corresponding display units for that task part, whether work was performed for that task part during execution of that work unit,
- wherein the task is a processing of a plurality of messages forming a packetized data transmission, and wherein the plurality of task parts are each a processing of data pertaining to a different logical protocol layer of the messages.
Dependencies are inferred from the claim text.