IP Library Granted Patent US 9,189,123
Granted Patent B2
US 9,189,123 · App. 12/347,159 · Granted Nov 17, 2015

Method and apparatus for displaying status of hierarchical operations

Inventor: Jeffrey Eaton Care (Morrisville, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/0481
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,189,123
App. No.
12/347,159
Granted
Nov 17, 2015
Kind
B2
Abstract

A method, apparatus, and computer instructions are disclosed for displaying the true status of hierarchical operations being performed in a data processing system. For example, a Z-order layering technique can be used to display simultaneously on a screen the status of a plurality of operations being performed on elements of a hierarchical structure, such as, for example, on an inverted tree directory and a plurality of its sub-trees. Advantageously, the display can be scaled to include operations being performed for many nested levels of the hierarchical structure, without having to increase the overall footprint of the display. Also, an application for copying a directory has to traverse the directory's structure only one time (e.g., during the copying operation), because the application does not need to know in advance the total number of files that have to be copied.

Claims (63)

1. A method, in a data processing system, for presenting status information associated with a hierarchical operation, comprising:

displaying a first status indicator and a second status indicator; and

arranging, separately, the first and second status indicators in a Z-order layering in said view, wherein

the first and second status indicators respectively indicate a status of first and second portions of the hierarchical operation, and

the second portion of the hierarchical operation status being a subset of the first portion of the hierarchical operation.

2. The method of claim 1 , wherein

said view comprises a window.

3. The method of claim 1 , wherein

said view comprises a dialog box.

4. The method of claim 1 , wherein

the hierarchical operation comprises a copy operation.

5. The method of claim 1 , wherein

the hierarchical operation comprises an operation for copying a plurality of data files.

6. The method of claim 1 , wherein

the hierarchical operation comprises an operation for copying at least one file from at least one of a directory and a sub-directory associated with said directory.

7. The method of claim 1 , wherein

said particular hierarchical operation comprises an operation for copying at least one file from a category within a hierarchical structure.

8. The method of claim 1 , wherein

the hierarchical operation comprises at least one of an operation for copying elements of a directory tree, installing software, and scanning digital files for at least one virus.

9. The method of claim 1 , wherein

the first and second status indicators are arranged in a circular pattern.

10. The method of claim 1 , wherein

the first and second status indicators are arranged in a circular pattern,

the first and second status indicators each include an inner diameter, an outer diameter and a length,

the length of the first status indicator indicates a status of the first portion of the hierarchical operation, and

the length of the second status indicator indicates a status of the second portion of the hierarchical operation.

11. The method of claim 10 , further comprising

adjusting at least one of the widths of the first and second status indicators to maintain a substantially constant diameter for said circular pattern.

12. The method of claim 1 , wherein

said data processing system comprises at least one of a server and a client processing unit.

13. The method of claim 1 , wherein

the method is controlled by a GUI.

14. A data processing system for presenting status information associated with a hierarchical operation, comprising:

a processor;

a memory connected to said processor; and

a set of instructions included in said memory, said processor configured to execute said set of instructions to perform:

displaying a first status indicator and a second status indicator in a view;

performing a first and a second portion of the hierarchical operation; and

arranging, separately, the first and second status indicators in a Z-order layering in

said view, wherein

the first and second status indicators respectively indicate a status of the first and second portions of the hierarchical operation, and

the second portion of the hierarchical operation status being a subset of the first portion of the hierarchical operation.

15. The data processing system of claim 14 , wherein

said view comprises a window.

16. The data processing system of claim 14 , wherein

said view comprises a dialog box.

17. A computer program product comprising

a computer usable storage device having stored therein computer usable program code for presenting status information associated with a hierarchical operation,

the computer usable program code, which when executed by a computer hardware device, causes the computer hardware device to perform:

displaying a first status indicator and a second status indicator in a view; and

arranging, separately, the first and second status indicators in a Z-order layering in said view, wherein

the first and second status indicators respectively indicate a status of first and second portions of the hierarchical operation,

the second portion of the hierarchical operation status being a subset of the first portion of the hierarchical operation, and

the computer usable storage device is not a transitory, propagating signal per se.

18. The computer program product of claim 17 , wherein

the first and second status indicators are arranged in a circular pattern,

the first and second status indicators each include an inner diameter, an outer diameter and a length,

the length of the first status indicator indicates a status of the first portion of the hierarchical operation, and

the length of the second status indicator indicates a status of the second portion of the hierarchical operation.

19. The computer program product of claim 17 , wherein the computer usable program code further causes the computer hardware device to perform

adjusting at least one of the widths of the first and second status indicators to maintain a substantially constant diameter for said circular pattern.

20. The computer program product of claim 17 , wherein

the hierarchical operation comprises at least one of an operation for copying elements of a directory tree, installing software, and scanning digital files for at least one virus.

Continuity (2)
Continuation 10698505 · Oct 31, 2003
Related Publication 20090106685A1 · Apr 23, 2009