NetTree Network Data Visualization with Hierarchical Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graph applications are limited in modeling relationships between objects, particularly failing to represent complex systems with high-order nodes and links, and do not easily indicate parentage or superiority between entities, requiring significant space and making it difficult to understand relationships as the number of relationships increases.

Innovation Solution

A system and method for visualizing and navigating network data using a NetTree application that parses input data to determine nodes and links, selects a start node, iterates through links to add new nodes and links to a network tree, and displays the tree using a graphical user interface (GUI) with visual cues like color and whitespace to indicate organization, allowing users to interact and view properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a drawn graph is used to model relationships, then relationships between entities can be represented, but it requires a large amount of space and becomes difficult to understand as the number of relationships increases

Engineering Contradiction:
Improveability to represent relationshipsVSAvoidspace required
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent segments the network data into a hierarchical tree structure with nodes and lines, where each node represents an entity and each line represents a relationship. This segmentation allows complex networks to be broken down into manageable hierarchical levels, reducing the visual clutter and space requirements while maintaining the ability to represent relationships between entities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to represent relationships, transforming the traditional two-dimensional graph into a multi-level hierarchical structure. By organizing entities into parent-child relationships across multiple levels, the system can represent complex relationships in a more compact and understandable format without requiring proportional space increases.

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

2Adaptability or versatility

If a drawn graph is used to model relationships, then relationships can be shown, but it fails to indicate parentage or superiority of one entity over another

Engineering Contradiction:
Improveability to represent relationshipsVSAvoidparentage or superiority information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments relationships into directed parent-child connections within the hierarchical tree structure. Each line in the tree explicitly connects a parent node to a child node, clearly indicating parentage and superiority relationships. This segmentation allows the system to preserve and display hierarchical information that would be lost in traditional undirected graphs.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a drawn graph is used to model relationships, then nodes and links can be displayed, but it fails to present properties of nodes and links

Engineering Contradiction:
Improveability to display nodes and linksVSAvoidproperties of nodes and links
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements a universal property system where both nodes and lines can have multiple associated properties stored and retrieved. The tree data structure is designed to accommodate arbitrary properties for each node and line, allowing the system to display not only the structural relationships but also additional information such as names, values, and other attributes without requiring separate visualization mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of manufacture

If conventional graph applications are used, then graphical displays can be created, but they are limited to drawn graphs and fail to indicate properties

Engineering Contradiction:
Improveability to create graphical displaysVSAvoidcapability to represent complex systems
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the network representation into a hierarchical tree structure with explicit parent-child relationships, allowing complex systems to be modeled in a more structured and manageable way. This segmentation enables the representation of high-order nodes and links while maintaining ease of creation through systematic parsing of input data into the tree format.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11552860B2System and method for visualizing and navigating network data
Publication Date: 2023.01.10 GARVEY ROBERT BRENNAN
  • US11552860B2 patent drawing
  • US11552860B2 patent drawing
  • US11552860B2 patent drawing

AI summary

A system for visualizing and navigating network data may include at least one computing device that receives input data using a NetTree application. The NetTree application may parse the input data and determine a list of nodes in a network and a list of links between nodes in the network from the input data. One of the nodes may be selected as a start node and inserted into a line of a network tree. After selecting the start node, the NetTree application may iterate through each of the links between the nodes in the network and add each new node that is not yet added to the network tree to a list of nodes to check for their links. Each link is added to a line in the network tree. A graphical user interface (GUI) may display the network tree.