Visualization Selection System for Automated Chart Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing report generation tools limit users to displaying information in tabular form, with users avoiding the use of charts and maps due to difficulties in associating data with axes and completing chart creation tasks.

Innovation Solution

A computer-implemented method that selects a portion of a data set in a first visualization, generates a list of relevant visualizations based on the context, and renders a second visualization chosen by the user, using a set of rules to define input and display quantitative information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users manually create charts and maps by associating data with axes and completing chart creation tasks, then visualization quality can be controlled, but the complexity and difficulty of operation increases significantly

Engineering Contradiction:
Improvevisualization qualityVSAvoidchart creation difficulty
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system automatically generates visualizations by having the data and context serve themselves. The visualization generator module autonomously selects appropriate chart types, maps data to visual elements, and renders charts without requiring users to manually associate data with axes or complete complex creation tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of the data set and context before visualization generation. By pre-processing the data, understanding its structure and relationships, and pre-selecting appropriate visualization types based on context, the system eliminates the need for users to perform difficult manual configuration tasks.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If report generation tools provide diverse chart and map types, then visualization versatility improves, but users still avoid using them due to operational complexity

Engineering Contradiction:
Improvevisualization diversityVSAvoidtool complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary visualization generator module that acts as a mediator between the user's simple data selection and the complex visualization creation process. This intermediary automatically handles the complexity of selecting and configuring diverse chart types, providing versatility without exposing users to tool complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The visualization system serves itself by automatically determining which diverse chart types are appropriate for given data and context. The system independently navigates the complexity of multiple visualization options and selects the most suitable ones, eliminating the need for users to understand or manage tool complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If users are required to perform multiple steps to create visualizations, then control over the visualization process is maintained, but productivity decreases

Engineering Contradiction:
Improveprocess controlVSAvoidvisualization creation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs the multi-step visualization creation process autonomously. The visualization generator module automatically executes all necessary steps including data analysis, chart type selection, data mapping, and rendering without requiring user intervention at each step, thereby maintaining process reliability while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary preparation work including data validation, context analysis, and visualization planning before the actual visualization creation. This preliminary action enables the system to execute the visualization generation process efficiently and reliably without requiring users to perform multiple manual steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8024666B2Apparatus and method for visualizing data
Publication Date: 2011.09.20 SAP IRELAND LTD
  • US8024666B2 patent drawing
  • US8024666B2 patent drawing
  • US8024666B2 patent drawing

AI summary

A computer implemented method includes selecting a portion of a data set in a first visualization. A list of visualizations relevant to the context inferred from the selection of the portion of the data set in the first visualization is generated. A second visualization from the list of visualizations is rendered.