Chart Generation Interface for Automated Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing high-volume data sources is a time and resource-intensive process, particularly for non-technical users who face challenges in extracting, organizing, and visualizing data without specialized knowledge.

Innovation Solution

A user interface system that allows non-technical users to visualize data by selecting data subsets, plotting them on axes, applying transformations, and generating charts, which can be updated in real-time and shared collaboratively, using data visualization tools that automate chart generation and storage as artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If non-technical users manually analyze and visualize data using traditional methods, then data analysis accuracy can be maintained, but the time and resource consumption increases significantly

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidtime for data extraction and visualization
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables non-technical users to independently perform data analysis and visualization tasks through an intuitive interface. Users can drag and drop data fields to automatically generate charts without requiring specialized knowledge of data processing, statistical analysis, or visualization tools. The system self-adapts to user actions by automatically configuring appropriate chart types and transformations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The interface is divided into distinct functional regions: a data source region for selecting datasets, a visualization region for displaying charts, and a configuration region for selecting fields and transformations. This segmentation allows users to work with discrete data subsets independently while maintaining overall context, reducing cognitive load and improving efficiency.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If non-technical users are provided with advanced data visualization tools, then chart generation capability improves, but the system complexity and difficulty of operation increases

Engineering Contradiction:
Improvechart generation capabilityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intelligent intermediary layer between the user and the complex data visualization engine. This intermediary automatically interprets user selections (drag-and-drop actions), determines appropriate chart types and transformations, and manages the complexity of data processing. Users interact with simple drag-and-drop operations while the intermediary handles sophisticated chart configuration and data transformation in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interface provides universal drag-and-drop functionality that works across different data types and chart types. The same basic interaction paradigm (dragging fields between regions) supports multiple chart types (bar charts, line charts, pie charts, etc.) and various data transformations (aggregations, filtering, grouping), eliminating the need for users to learn different interfaces for different tasks.

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

3Loss of information

If multiple iterations are performed to explore data using traditional methods, then data understanding improves, but resource consumption and time requirements increase

Engineering Contradiction:
Improvedata understandingVSAvoiditerations required for data exploration
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary data processing and visualization setup automatically when users define their analysis parameters. By pre-configuring chart types, applying appropriate transformations, and organizing data subsets before final generation, the system reduces the need for multiple iterative explorations. Users can quickly preview and adjust their analyses rather than performing repeated manual iterations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10140739B1User interface for automatically generating charts
Publication Date: 2018.11.27 PALANTIR TECHNOLOGIES INC
  • US10140739B1 patent drawing
  • US10140739B1 patent drawing
  • US10140739B1 patent drawing

AI summary

Systems and methods are provided for providing an interface that includes a first region for displaying one or more charts that are generated from at least one data set and a second region through which at least some of the data set is accessible. A determination is made that at least one first subset of the data set is selected from the second region to be plotted along a first axis. A determination is made that at least one second subset of the data set is selected from the second region to be plotted along a second axis. A chart is displayed in the first region of the interface, the chart being generated based at least in part on the first subset of the data to be plotted along the first axis and the second subset of the data to be plotted along the second axis.