Steganographic Node Data Encoding for Graph Visualization Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Displaying supplemental data for nodes in complex system graphs is challenging due to limited screen real estate, making it difficult to convey additional information like GUID, type, and last modification time without compromising readability.

Innovation Solution

The method involves dividing the visual representation of the system graph into rectangles corresponding to each node, where supplemental data is steganographically encoded along with offset distances, allowing for the inclusion of additional attributes without impacting the graphical representation's readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If additional node attributes (GUID, type, last modification time) are displayed in the graph visualization, then information completeness is improved, but readability is worsened due to limited screen real estate

Engineering Contradiction:
Improvenode attribute informationVSAvoidreadability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts supplemental node data (GUID, type, last modification time) from the main graph visualization and embeds it steganographically within the node images themselves. This allows the information to be separated from the visual layout while remaining associated with the correct nodes, thus improving information completeness without compromising readability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent nests supplemental data directly within the node image files using steganographic encoding. The additional information is hidden inside the existing node visuals, creating a nested structure where the node image contains both its visual representation and its data attributes. This eliminates the need for separate data layers while preserving both readability and information completeness.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If more comprehensive node data is included in the visualization, then data completeness is improved, but device complexity is worsened due to additional data layers and links

Engineering Contradiction:
Improvenode attribute dataVSAvoiddata structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges the supplemental node data with the node visual representation by encoding the information directly into the node image files. This combination eliminates the need for separate data structures, links, and layers that would otherwise be required to associate additional attributes with nodes. The merged node image serves both visual and data storage functions, reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the node image files multi-functional by enabling them to serve both as visual elements and as containers for supplemental data. Each node image simultaneously provides graphical representation and stores associated attributes (GUID, type, last modification time), eliminating the need for separate data storage mechanisms and reducing the complexity of data management structures.

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

3Loss of information

If node information is displayed in a screenshot, then information availability is improved, but visual clarity is worsened due to crowding

Engineering Contradiction:
Improvenode informationVSAvoidvisual clarity
Core Design Contradiction:
Loss of informationVSIllumination intensity

Solution Approach 1:

The patent extracts supplemental information from the visual display area and embeds it within the node images themselves. This extraction removes the need for additional text labels or data displays that would crowd the screenshot, while the information remains accessible through the node visuals. The result is improved information availability without compromising visual clarity in captured images.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent nests supplemental data within the node image files, creating a self-contained structure where the node visual includes its own data. When a screenshot is taken, the embedded information is captured along with the visual element, providing complete node information in the screenshot without requiring additional space or compromising the visual clarity of the graph representation.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10250776B2Enhancing graph visualization with supplemental data
Publication Date: 2019.04.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10250776B2 patent drawing
  • US10250776B2 patent drawing
  • US10250776B2 patent drawing

AI summary

A method and system for communicating supplemental data for nodes of a graph representing a system. A visual representation of the graph is divided into a portions, each portion of the visual representation of the graph being a rectangle corresponding to a respective node of the graph, wherein the visual representation is an area of a computer screen displaying the graph. Supplemental data for each respective node, together with an offset distance between a reference point of each respective node and a reference point of the supplemental data for each respective node, is encoded steganographically into the portion of the graphical representation corresponding to each respective node.