3D Graph Rendering Engine for Big Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing technologies are inadequate for handling and visualizing large and complex 'big data' sets, making it difficult to extract valuable insights and make confident decisions.

Innovation Solution

A system and method for generating and viewing three-dimensional (3D) graphs, where each partition of the graph corresponds to a data record and its surface features vary based on data field values, allowing for efficient visualization and correlation of data using a rendering engine and graph data viewer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data processing applications are used to handle big data sets, then data processing can be performed with simple tools, but the applications are inadequate for analyzing, visualizing, and extracting value from large and complex data sets

Engineering Contradiction:
Improvedata processing capabilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms complex multi-dimensional data into a three-dimensional spherical visualization where each dimension of data is represented spatially. The rendering engine maps data fields to spherical coordinates and visual properties, allowing complex relationships to be perceived intuitively in 3D space rather than through complex tabular or graphical interfaces.

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

Solution Approach 2:

The data set is divided into multiple data records, each represented as a distinct partition or region on the spherical surface. This segmentation allows individual data records to be visualized separately while maintaining their relationships within the whole, enabling analysis of both individual and collective data properties.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If data sets are visualized in traditional two-dimensional formats, then visualization can be achieved with simple displays, but it is difficult to efficiently compare and contrast data relationships and extract insights

Engineering Contradiction:
Improvedata relationship visibilityVSAvoidvisualization system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system transitions from traditional two-dimensional data visualization to a three-dimensional spherical representation. Data relationships are encoded in spatial arrangements, angles, and distances on the sphere's surface, allowing multiple variables to be simultaneously visualized and compared without the clutter inherent in 2D charts and graphs.

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

Solution Approach 2:

The rendering engine varies visual properties of spherical partitions based on data field values, including color, brightness, and texture. This allows different data dimensions to be encoded visually, enabling users to quickly identify patterns, outliers, and relationships through intuitive visual cues rather than interpreting numerical data.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10642898B1Three-dimensional graph
Publication Date: 2020.05.05 NORTHROP GRUMMAN SYSTEMS CORP
  • US10642898B1 patent drawing
  • US10642898B1 patent drawing
  • US10642898B1 patent drawing

AI summary

A rendering engine can generate a three-dimensional (3D) graph. The 3D graph can include a plurality of partitions contiguously connected. Each partition corresponds to a respective data record in a data set and a surface of each partition corresponds to a given parameter that references a given data field in the respective data record. Visual indicia of the surface of each partition can vary as a function of a value for the given data field of the respective data record.