Augmented Natural Language Generation for Data Insights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern analytics dashboards and visualizations struggle to generate actionable recommendations from complex data sets, making it time-consuming and subjective for data scientists to extract insights.

Innovation Solution

An augmented natural language generation platform that interfaces with data visualization software to create narrative frameworks by inferring worksheet attributes, generating narrative templates, and constructing reports based on data variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data scientists create highly complex and congested dashboards to analyze massive amounts of data, then data analysis capability is improved, but communication of insights becomes difficult and time-consuming

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidcommunication of insights
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an AI assistant as an intermediary between complex data dashboards and users. The AI assistant automatically generates natural language summaries and insights from the dashboard data, translating complex visualizations into accessible communication without requiring users to manually interpret every chart and graph.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by having the AI assistant automatically extract insights and generate communications without requiring data scientists to manually create explanations. The AI performs the insight generation and communication tasks autonomously, freeing data scientists from time-consuming manual processes.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If data scientists manually extract insights from complex dashboards, then insight accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveinsight accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical manual process of extracting insights from dashboards with an AI-based automated system. The AI assistant uses natural language processing and data analysis algorithms to automatically generate insights, eliminating the need for data scientists to manually review and interpret each visualization while maintaining high accuracy.

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

Solution Approach 2:

The system performs preliminary action by pre-processing the data and generating insight templates before final output. The AI assistant analyzes the dashboard structure, identifies key metrics, and prepares communication frameworks in advance, allowing for rapid insight extraction without time-consuming manual analysis during the actual insight generation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250148198A1Augmented natural language generation platform
Publication Date: 2025.05.08 STATS LLC
  • US20250148198A1 patent drawing
  • US20250148198A1 patent drawing
  • US20250148198A1 patent drawing

AI summary

A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.