Structured Data Visualization Recommendations for Sparse Query Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization tools struggle to generate tailored and meaningful visual representations, especially for complex and diverse datasets, often producing irrelevant or uninformative visualizations, particularly with sparse data, and fail to handle multiple structured files effectively.

Innovation Solution

A system and method that utilizes a processor to receive unstructured data queries, apply statistical principles like Edward Tufte's principles of Graphical Integrity, and a Large Language Model (LLM) to generate visualizations from structured data, enabling flexible and accurate visualization recommendations based on natural language inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated visualization solutions are used, then productivity is improved, but the quality and relevance of visualizations deteriorate when handling diverse and complex datasets

Engineering Contradiction:
Improveautomation of visualization creationVSAvoidrelevance and quality of visualizations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically changes parameters based on data characteristics. It analyzes data properties (density, dimensionality, relationships) and adjusts visualization parameters accordingly, selecting from multiple visualization types and configurations to match the specific characteristics of each dataset, thereby maintaining both automation and quality

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The visualization generation process is made dynamic and adaptive. The system continuously evaluates data properties and adjusts visualization strategies in real-time, transitioning between different visualization approaches based on the inherent characteristics of the data being analyzed, rather than using a static automated approach

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If existing visualization tools are used, then ease of operation is improved, but the ability to handle multiple structured files and complex queries deteriorates

Engineering Contradiction:
Improveuser-friendly visualization generationVSAvoidhandling of multiple structured files
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system is designed with multi-functionality to handle diverse data sources and query types. It can process multiple structured files simultaneously, interpret various natural language queries, and generate appropriate visualizations across different data formats and structures, making it universally applicable to complex data environments

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

Solution Approach 2:

The system introduces an intermediary layer that translates between natural language queries and structured data operations. This intermediary component enables users to interact with complex multi-file datasets using simple natural language while the system handles the complexity of data integration and processing in the background

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If LLM-based visualization tools are used, then adaptability is improved, but statistical integrity and grounding in statistical principles deteriorate

Engineering Contradiction:
Improveflexibility in handling diverse queriesVSAvoidstatistical integrity
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system merges LLM-based natural language interpretation with rigorous statistical analysis and visualization principles. It combines the flexibility of language models with grounded statistical methods, integrating both approaches to maintain adaptability while ensuring statistical integrity through principles like those of Edward Tufte

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system replaces purely LLM-based visualization generation with a hybrid approach that substitutes mechanical statistical principles and data-driven methods for the less reliable language model predictions. This substitution ensures that visualizations are grounded in statistical reality rather than solely relying on linguistic patterns

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If manual visualization creation is used, then visualization quality is improved, but productivity and time efficiency deteriorate

Engineering Contradiction:
Improvevisualization quality and meaningVSAvoidtime consumption for visualization creation
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary analysis of data properties and relationships before generating visualizations. By pre-evaluating data characteristics, identifying key patterns, and determining appropriate visualization types in advance, it automates the expert judgment process that would otherwise require manual analysis, thereby maintaining quality while reducing time consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260079953A1System and method for generating visualization from structured data
Publication Date: 2026.03.19 QUANTIPHI INC
  • US20260079953A1 patent drawing
  • US20260079953A1 patent drawing
  • US20260079953A1 patent drawing

AI summary

Disclosed is system (100) for generating visualizations from structured data (SD) queried through natural language. The system comprising processor (102) communicably coupled to user device (UD) (104), configured to: receive partially unstructured data query from UD and generate corresponding SD query; execute generated structured data query (SDQ) to generate SD comprising one or more datapoints; receive and analyze SD according to one statistical principle; when analyzed SD comprises plurality of datapoints (POD), generate visualization recommendation (VR) based on generated POD; or when analyzed SD comprises single datapoint, generate at least one alternative SDQ corresponding to one of: partially unstructured data query, SD query, execute generated at least one alternative SDQ to generate alternative SD comprising one or more datapoints, analyze alternative SD according to one statistical principle, and when analyzed alternative SD comprises POD, generate VR based on generated POD; and present, at UD, generated VR to user.