Parallel Coordinates Visualization Using Bi-variant Bins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handling large amounts of multivariate data in parallel coordinates visualization is cumbersome due to the complexity of plotting numerous records, leading to indecipherable graphs with crowded plots of lines, which hinders effective data analysis.

Innovation Solution

The method involves segmenting parallel coordinates into buckets, aggregating records from a database, and plotting them on a graph to generate a visualization, using bi-variant bins and statistical analysis to infer data flow and relationships between categorical and continuous variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If every record is fetched from data store and plotted as a graph of parallel co-ordinates, then complete data visualization is achieved, but handling enormous amount of data becomes cumbersome and the graph becomes indecipherable

Engineering Contradiction:
Improvedata visualization completenessVSAvoiddata handling ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the parallel coordinates graph into multiple sub-graphs by dividing the data range into buckets. Each sub-graph handles a portion of the data, making the visualization manageable and decipherable while maintaining complete data representation through the collection of all sub-graphs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and plots only the necessary data points that fall within specific bucket ranges rather than plotting all records. This selective extraction reduces the number of lines in each sub-graph, making the visualization easier to interpret while preserving the essential data relationships.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If every record is plotted as a line in parallel co-ordinates, then complete data representation is achieved, but the graph becomes crowded and indecipherable

Engineering Contradiction:
Improvedata representation completenessVSAvoidgraph complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent divides the parallel coordinates graph into multiple sub-graphs based on bucket ranges. Each sub-graph contains fewer lines representing data points within its specific range, reducing the visual complexity and crowding while maintaining complete data representation across all sub-graphs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dimensional separation by creating multiple sub-graphs arranged in a structured layout. This additional organizational dimension allows the viewer to process information systematically across sub-graphs rather than being overwhelmed by a single dense graph.

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

3Ease of operation

If the graph is segmented into buckets with aggregation, then data handling ease is improved, but the level of detail in individual records is reduced

Engineering Contradiction:
Improvedata handling easeVSAvoidrecord detail precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments data into buckets with specific range definitions, allowing efficient data handling and processing. Each bucket maintains its own sub-graph with aggregated data points, preserving the ability to analyze individual records within the context of the overall data distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary aggregation of data points within each bucket before plotting. This preliminary action organizes the data in advance, making the visualization easier to handle while maintaining the ability to access and analyze individual record details when needed through the structured bucket organization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9153051B2Visualization of parallel co-ordinates
Publication Date: 2015.10.06 BUSINESS OBJECTS SOFTWARE
  • US9153051B2 patent drawing
  • US9153051B2 patent drawing
  • US9153051B2 patent drawing

AI summary

Parallel co-ordinates associated with a business scenario represent underlying data of the business scenario. Based upon associated categorical variables, the parallel co-ordinates are divided into a plurality of segments. Each segment includes a pair of continuous variables represented as a pair of axes of the parallel co-ordinates. The pairs of axes of the parallel co-ordinates are fragmented to generate bi-variant bins. The bi-variant bines include continuous values corresponding to each fragment of the pair of axis. An associated backend database is queried to determine aggregated tuples of continuous values between each bi-variant bin of the corresponding pair of axes. Based on the aggregated tuples, a statistical visualization of the aggregated tuples between the bi-variant bins for the axes is generating. The statistical visualization includes a distribution of the tuples for the plurality of segments corresponding to the parallel co-ordinates.