Unified Multi-View Data Visualization via Feature Map Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of analytics visualization tools has made it difficult and resource-intensive for users to maintain proficiency and efficiently utilize multiple tools, as each tool offers different visualization types and features, requiring separate requests and processing.

Innovation Solution

A method that intercepts a data visualization request, extracts features, and converts them using a feature map to generate visualizations across multiple tools, allowing a single request to produce visualizations in different tools, thereby simplifying data visualization and conserving computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple visualization tools are used to access different visualization types and features, then the versatility and functionality of data analysis is improved, but the complexity of operation and time required to maintain proficiency increases

Engineering Contradiction:
Improvevisualization capabilityVSAvoiduser proficiency maintenance
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal interface that can request visualizations from multiple different visualization tools using a single standardized request format. The system extracts features from the visualization request and converts them to tool-specific formats, allowing one interface to access the capabilities of many tools without requiring users to learn each tool separately.

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

Solution Approach 2:

The patent introduces an intermediary system that sits between the user and multiple visualization tools. This intermediary extracts features from visualization requests, converts them to appropriate tool-specific formats using feature maps, and manages the communication between the user and different tools, shielding users from the complexity of individual tool interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple visualization tools are used to access different visualization types and features, then the versatility and functionality of data analysis is improved, but the computing resources and time required for processing increases

Engineering Contradiction:
Improvevisualization capabilityVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary feature extraction and conversion before actually generating visualizations. By pre-processing the visualization request to extract features and convert them to tool-specific formats in advance, the system avoids redundant processing when generating multiple visualizations from the same request across different tools.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates feature maps that are essentially templates or copies of the visualization request structure adapted for different tools. Instead of creating entirely new requests for each tool, the system copies and adapts the feature structure from one tool's format to another's, reducing the computational overhead of format conversion.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20220076464A1Unified multi-view data visualization
Publication Date: 2022.03.10 SAP SE
  • US20220076464A1 patent drawing
  • US20220076464A1 patent drawing
  • US20220076464A1 patent drawing

AI summary

Systems, methods, and computer media for visualizing data are provided herein. The described examples allow multiple data visualizations generated using multiple visualization tools to be displayed in response to a single data visualization request generated using a single visualization tool. A data visualization request can specify data for inclusion in a data visualization and properties for the visualization. Features can be extracted from the request and converted to corresponding features for other visualization tools. Both the visualization tool through which the request was generated and the other visualization tools can generate data visualizations for display.