Graphical Node Volume Control for Hierarchical Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling graphical elements on a display do not allow for easy and intuitive manipulation of parent node volumes without affecting the total volume of all parent nodes, and they fail to provide a clear visual representation of parent nodes with child nodes having specific volumes.

Innovation Solution

A method involving processors to receive input signals for selecting and manipulating parent nodes, determining possible volume ranges, and visually representing these changes on a display using graphical shapes, allowing users to adjust target volumes of parent nodes while maintaining the total volume, and to drill down into child nodes for detailed volume representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional methods are used to control graphical elements on a display, then the system structure is simple, but the ease of operation is poor because users cannot easily manipulate parent node volumes without affecting total volume

Engineering Contradiction:
Improveease of manipulation of parent node volumesVSAvoidcomplexity of graphical control interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The graphical main shape is segmented into multiple graphical node shapes, each representing a parent node with its own controllable volume. This segmentation allows users to manipulate individual parent node volumes independently through separate graphical controls, preventing unintended changes to other nodes while maintaining the total volume constraint through systematic recalculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A processor acts as an intermediary between the user's manipulation of graphical node shapes and the underlying data structure. The processor receives input signals, determines possible volume ranges, calculates target volumes that maintain the total volume constraint, and updates the hierarchical data structure accordingly, thereby simplifying the user interface while preserving data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If detailed volume information of all parent nodes is displayed, then the information completeness is high, but the difficulty of detecting and measuring increases due to the complexity of visualizing hierarchical relationships

Engineering Contradiction:
Improvevisual representation of parent and child node volumesVSAvoiddifficulty of visualizing hierarchical volume relationships
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The graphical interface implements a nested visualization where graphical node shapes representing parent nodes contain or are associated with graphical elements representing their child nodes. This nested structure allows users to visualize hierarchical relationships at multiple levels simultaneously, with each level's volume information clearly displayed within its containing shape, making it easy to understand both individual node volumes and their hierarchical context.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The system uses area or volume of graphical shapes as a visual dimension to represent numerical volume data. By mapping parent node volumes to the size of their graphical node shapes and child node volumes to sizes within those shapes, the system transforms abstract numerical relationships into intuitive visual proportions, enabling users to easily detect and compare volume relationships across the hierarchical structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If the system allows flexible manipulation of parent node volumes, then the adaptability is high, but the reliability decreases because it may be difficult to maintain the constraint that volumes sum to total volume

Engineering Contradiction:
Improveflexibility in adjusting parent node volumesVSAvoidaccuracy of maintaining total volume constraint
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The processor implements a feedback mechanism that continuously monitors the volumes of all parent nodes and automatically recalculates target volumes to maintain the total volume constraint. When a user manipulates one graphical node shape, the system provides feedback by adjusting the volumes of other nodes and updating their graphical representations accordingly, ensuring the invariant that all parent node volumes sum to the total volume is always maintained.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Before finalizing the volume adjustment, the processor determines the possible volume range for the selected parent node by calculating minimum and maximum values that satisfy the total volume constraint. This preliminary calculation prevents users from making invalid adjustments and ensures that any manipulation remains within feasible bounds that maintain data consistency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10241665B2Controlling graphical elements of a display
Publication Date: 2019.03.26 TRUE WEALTH AG
  • US10241665B2 patent drawing
  • US10241665B2 patent drawing
  • US10241665B2 patent drawing

AI summary

The method according to the invention deals with controlling of graphical elements of a display having a plurality of pixels with one or more processors, the method including defining by said one or more processors a graphical main shape on the display representing a total volume of a root node, defining by said one or more processors within the graphical main shape a number of graphical node shapes on the display, the number of node shapes being at least one and each node shape representing a volume of a parent node, wherein the volumes of all parent nodes sum up to the total volume, controlling by said one or more processors the pixels of the graphical main shape to visually present the graphical main shape on the display, redefining the graphical node shapes in response to receiving an input signal from an input device indicating a selection of a parent node, indicating a manipulating of a volume of a selected node shape or indicating an opening of a particular parent node.