Graph Data Tree Mapping for User Interface Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer technologies face challenges in making graph data easily accessible to users, as graph structures are not user-friendly for navigation, lacking common tools and interfaces that facilitate navigation.

Innovation Solution

Mapping graph data into a tree-like structure, allowing objects and attributes to be represented as nodes, with relationships depicted as links, enabling navigation and filtering through a hierarchical interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If graph data is used to represent relationships, then data structure flexibility and relationship representation are improved, but user accessibility and ease of navigation deteriorate

Engineering Contradiction:
Improvedata structure flexibilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a tree structure as an intermediary layer between the graph data and the user interface. The graph data is first transformed into a tree structure with hierarchical levels, which then serves as the basis for generating the user interface. This intermediary tree structure bridges the complex graph data and the user-friendly interface, allowing users to navigate through hierarchical levels without directly interacting with the complex graph relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the graph data into hierarchical levels based on category relationships. By dividing the graph data into multiple hierarchical levels (e.g., root level, intermediate levels, leaf level), the system creates a structured breakdown that is easier for users to navigate. Each level represents a segment of the overall data structure, making the complex graph relationships more manageable and user-friendly.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If graph data is presented directly, then data completeness is maintained, but interface complexity and usability worsen

Engineering Contradiction:
Improvedata completenessVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The tree structure acts as an intermediary that transforms graph data into a hierarchical format suitable for user interfaces. This intermediary structure preserves the essential relationships and information from the graph data while organizing it in a way that reduces interface complexity. The tree structure serves as a bridge that maintains data completeness while simplifying the presentation for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the graph data from a two-dimensional representation (nodes and edges) into a three-dimensional hierarchical structure with levels. By adding the dimension of hierarchy (root level, intermediate levels, leaf level), the system creates a more organized and user-friendly interface while maintaining the completeness of the original graph data relationships.

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

3Ease of operation

If hierarchical tree structure is used, then user navigation ease is improved, but data structure flexibility deteriorates

Engineering Contradiction:
Improveuser navigation easeVSAvoiddata structure flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The tree structure serves as an intermediary that translates the flexible graph data structure into a hierarchical format suitable for user navigation. This intermediary transformation allows the system to maintain the flexibility and versatility of graph data while presenting it in a user-friendly hierarchical structure. The tree structure acts as a bridge between the flexible data representation and the structured user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary transformation of graph data into a tree structure before generating the user interface. This preliminary action organizes the data into hierarchical levels in advance, making the subsequent user interface generation simpler and more user-friendly. The tree structure is prepared beforehand to facilitate easy navigation while preserving the original graph data's flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8982129B1Mapping graph data to a tree structure on a computing device
Publication Date: 2015.03.17 IVANTI INC
  • US8982129B1 patent drawing
  • US8982129B1 patent drawing
  • US8982129B1 patent drawing

AI summary

A computing device configured for mapping graph data into a tree structure is described. The computing device includes a processor and instructions stored in memory. The computing device obtains graph data. The computing device also maps the graph data into a tree structure. The computing device further applies the tree structure to a user interface. The computing device additionally displays the user interface and performs an operation using the tree structure.