Project visualizations
AssigneeMicro Focus LLC
InventorER-XIN SHANG
Life of this patent
Estimating the term…
Abstract
In some examples, a system represents tasks of a project as feature nodes of a force-directed graph, and connects, in the force-directed graph, sub-feature nodes representing sub-features associated by links to the feature nodes in the force-directed graph. The system sets a size of each respective sub-feature node of the sub-feature nodes based on an amount of resource usage expended on a respective sub-feature represented by the respective sub-feature node. The system causes display of the force-directed graph, and collapses or expands a portion of the force-directed graph responsive to user interaction with the force-directed graph.
Claims20
A non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:
- represent tasks of a project as feature nodes of a force-directed graph in a visualization;
- connect, in the force-directed graph, sub-feature nodes representing sub-features associated by links to the feature nodes in the force-directed graph;
- set a size of each respective sub-feature node of the sub-feature nodes based on an amount of resource usage expended on a respective sub-feature represented by the respective sub-feature node;
- cause display of the force-directed graph;
- and
- collapse or expand a portion of the force-directed graph responsive to user interaction with the force-directed graph.
A system comprising:
- a processor;
- and
- a non-transitory storage medium storing instructions executable on the processor to:
- represent tasks of a project as feature nodes of a force-directed graph in a visualization;
- connect, in the force-directed graph, sub-feature nodes representing sub-features associated by links to the feature nodes in the force-directed graph;
- receive collected information regarding amounts of resource usage expended on respective sub-features represented by the sub-feature nodes;
- adjust a size of each respective sub-feature node of the sub-feature nodes based on the collected information regarding amounts of resource usage;
- cause display of the force-directed graph;
- and
- change the force-directed graph responsive to user interaction with the force-directed graph.
A method executed by a system comprising a hardware processor, comprising:
- displaying tasks of a project as feature nodes of a force-directed graph in a visualization of an interactive graphical user interface (GUI);
- connecting, in the force-directed graph, sub-feature nodes representing sub-features associated by links to the feature nodes in the force-directed graph;
- setting a size of each respective sub-feature node of the sub-feature nodes based on an amount of resource usage expended on a respective sub-feature represented by the respective sub-feature node;
- and
- collapsing or expanding a portion of the force-directed graph responsive to user interaction in the interactive GUI with the force-directed graph.
Dependencies are inferred from the claim text.