Automated Chart Summary Generation Using Statistical Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business Intelligence (BI) systems require extensive manual effort from managers and executives to interpret multiple charts, leading to potential errors and inefficiencies, as existing methods lack automated data analysis and natural language insights generation.

Innovation Solution

A method and system that extracts chart data, determines context, computes statistical data, and generates insights in natural language, presenting a contextual summary in a predefined template format using predefined narratives and algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual interpretation of charts is performed by managers and executives, then insights can be obtained, but time consumption and potential for errors increase

Engineering Contradiction:
Improveinterpretation accuracyVSAvoidtime spent on interpretation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing charts to automatically generate their own interpretations through embedded statistical analysis and natural language generation capabilities, eliminating the need for manual interpretation by executives

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human interpretation process with an automated computational system that uses statistical techniques and machine learning to analyze chart data and generate insights in natural language

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

2Loss of information

If multiple charts are created to provide analysis results, then comprehensive data visualization is achieved, but interpretation complexity and time requirements increase

Engineering Contradiction:
Improvedata analysis completenessVSAvoidinterpretation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges the interpretation functionality into the chart generation process itself, allowing multiple charts to be automatically analyzed and synthesized into unified insights without requiring separate interpretation steps

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal interpretation system that can automatically analyze multiple types of charts using the same statistical and natural language generation framework, handling diverse visualization formats through a single multi-functional process

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

3Productivity

If automated analysis is implemented, then time efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveanalysis speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-computing statistical properties and pre-generating natural language templates that can be quickly populated with chart data, enabling fast automated analysis without complex real-time processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer of statistical analysis and natural language generation that bridges raw chart data and human-readable insights, simplifying the overall system architecture by breaking down the complex interpretation task into manageable intermediate steps

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10366167B2Method for interpretation of charts using statistical techniques and machine learning and creating automated summaries in natural language
Publication Date: 2019.07.30 MARLABS LLC
  • US10366167B2 patent drawing
  • US10366167B2 patent drawing
  • US10366167B2 patent drawing

AI summary

Disclosed subject matter relates to data analytics including a method and system for generating a contextual summary of one or more charts. A summary generating system extracts chart data associated with each chart received from one or more sources and determines context of the chart data. The summary generating system computes statistical data of each chart by analyzing chart data based on predefined rules corresponding to the context. The form of analysis to be performed depends on the context of the chart data. Furthermore, insights of each chart are generated by mapping the statistical data with predefined narratives corresponding to the context. Finally, the summary generating system, automatically generates the contextual summary of the charts corresponding to the context of the chart data in a predefined template format using the generated insights of each of the one or more charts. The contextual summary provides holistic information of the interpreted charts.