Synchronized Hierarchical Data Views in User Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces fail to provide an effective visual overview of hierarchical data, making it difficult for users to navigate and identify relevant information quickly, especially in large datasets, and do not allow for easy addition of solutions or varying levels of detail.

Innovation Solution

A user interface system that includes a horizontal toolbar for displaying a hierarchical path, a tree representation to show parent-child relationships, and a side panel for detailed information, allowing users to input and update selections across these areas simultaneously, providing a synced view for browsing and adding solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a single view of hierarchical data is displayed, then the interface is simple, but users cannot gain comprehensive insights into data structure and relationships

Engineering Contradiction:
Improvevisual overview of hierarchical dataVSAvoiduser interface structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the hierarchical data representation into three distinct synchronized views: a horizontal toolbar showing hierarchical paths, a tree representation displaying parent-child relationships, and a side panel presenting detailed information. Each view serves a specific analytical purpose, allowing users to comprehend different aspects of the data structure simultaneously without overwhelming the interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multiple dimensional representations of the same hierarchical data. The horizontal toolbar provides a linear path view, the tree representation adds a hierarchical spatial dimension with nested levels, and the side panel contributes a detail-oriented dimension. These complementary dimensions work together to provide comprehensive insights into data structure, relationships, and content.

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

2Loss of information

If detailed information about all nodes is displayed, then users have complete information, but cognitive demand and interface complexity increase

Engineering Contradiction:
Improvedetail information of data nodesVSAvoidcognitive demand
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies local quality by displaying detailed information selectively in the side panel only for the currently selected node, while other nodes show summarized or placeholder information. This allows users to access complete details when needed while maintaining a clean, less cognitively demanding overview for unselected nodes. The synchronization mechanism ensures that detail expansion in one view automatically updates other views to maintain consistency.

Inventive Principle:
Principle #3Local quality

3Loss of information

If multiple representations of hierarchical data are displayed simultaneously, then users gain comprehensive insights, but synchronization complexity increases

Engineering Contradiction:
Improvevisual overview and details of hierarchical dataVSAvoidsynchronization mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where each of the three views (horizontal toolbar, tree representation, side panel) is synchronized through a common data model. When a user interacts with any view—selecting a node, expanding a branch, or filtering data—all other views automatically update to reflect the same state. This feedback loop ensures consistency across representations while managing synchronization complexity through a centralized data structure that all views reference.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11360653B2Synchronized presentation of data in different representations
Publication Date: 2022.06.14 SAP SE
  • US11360653B2 patent drawing
  • US11360653B2 patent drawing
  • US11360653B2 patent drawing

AI summary

A horizontal toolbar presents a hierarchical path terminating at a currently-selected element, beginning at a root element, and including intermediate elements from a hierarchically-related subset of elements having parent-child relationships. A tree representation, provided simultaneously with the horizontal toolbar, includes nodes matching the elements included in the hierarchical path. The tree representation uses branches connecting adjacent parent-child nodes to indicate parent-child relationships and highlights a current node-of-interest in relation to other displayed nodes and matching the currently-selected element in the horizontal toolbar. A side panel, provided simultaneously with the horizontal toolbar and tree representation, presents side panel entries corresponding to elements displayed in the hierarchical path and nodes displayed in the tree representation, and identifies a currently-selected entry matching the currently-selected element in the horizontal toolbar and the current node-of-interest in the tree representation. Updates in one area automatically update the other areas.