Hierarchical GUI for Multi-Level Parameter Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphical user interfaces (GUIs) for configuring multi-level parameter values are inefficient due to difficulties in scanning parameter relationships, excessive screen space usage, and unnoticed parameter changes, particularly when dealing with multiple tables.
Innovation Solution
A condensed and scannable GUI is implemented, using a stacked and offset table format with item labels, parameter labels, and selectable objects, allowing users to quickly discern parameter relationships and reflect modifications made to parameter values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a standard table format is used to display parameter values, then each parameter can be displayed with its current state, but the screen space consumption increases and parameter scanning becomes difficult
Solution Approach 1:
The parameter table is segmented into collapsible hierarchical groups (parent parameters and child parameters). Users can expand or collapse groups to reveal or hide parameter details, allowing comprehensive information display while maintaining compact screen space usage. This segmentation enables users to focus on specific parameter levels without being overwhelmed by the entire parameter set.
Solution Approach 2:
The patent introduces a hierarchical dimension to the parameter display structure. Instead of a flat single-level table, parameters are organized in multiple levels (parent-child relationships) that can be navigated vertically. This dimensional transformation allows efficient use of screen space while preserving complete parameter information through expandable/collapsible groups.
2Loss of information
If multiple standard tables are used to display multi-level parameters, then comprehensive parameter information can be shown, but parallax increases and scanning becomes difficult
Solution Approach 1:
Multiple parameter tables are merged into a single unified hierarchical table structure. Parent parameters and their child parameters coexist in one continuous table with clear visual hierarchy. This merging eliminates the need to switch between multiple separate tables, reducing parallax effects and enabling smooth vertical scanning through the entire parameter set.
Solution Approach 2:
The patent transforms the horizontal arrangement of multiple separate tables into a vertical hierarchical structure within a single table. Parameters are organized in levels that flow vertically, allowing users to scan through all parameter information in one continuous view without the disorienting parallax of multiple table transitions.
3Loss of information
If parameter changes are reflected in the GUI, then users can see current states, but users may not notice the changes and unexpected results occur
Solution Approach 1:
The patent employs color coding to highlight parameter changes. When a parameter value changes, the affected cell or row is highlighted with a distinctive color or background shade. This visual feedback mechanism ensures users immediately notice parameter changes, preventing unexpected results while maintaining accurate reflection of current parameter states.
Solution Approach 2:
The GUI implements immediate visual feedback mechanisms that notify users of parameter changes. Through highlighting, coloring, or other visual indicators, the system provides continuous feedback about the current state of parameters and any changes that have occurred, ensuring users are always aware of the configuration state.
Data Source
AI summary
A Graphical User Interface is provided that presents multi-level configurable parameter values for an item in a condensed and scannable format. The GUI enables a user to clearly and quickly discern the relationship between the parameters. The GUI can also reflect modifications to parameters that result from a selection of a parameter value. The GUI can be used to define options and related settings on a form or client GUI, such as a job ticket.


