Natural Language Generator Service for Data Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data analytics systems lack integration with natural language processing capabilities, limiting users' ability to interact with data visualizations and generate insights using text or speech inputs within data analytics environments.

Innovation Solution

A system and method that integrate a digital assistant with data analytics environments, enabling natural language processing to generate visualizations and natural language text responsive to user inputs, allowing users to interact with data visualizations using natural language inputs for generating, modifying, or interacting with data visualizations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data analytics systems are integrated with digital assistant systems for natural language processing, then user interaction capability and ease of operation are improved, but device complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a digital assistant system as an intermediary component that bridges natural language processing and data analytics functions. This mediator receives natural language queries, translates them into executable data requests, and returns results, thereby enabling complex data analytics operations through simple user-friendly interactions without requiring users to directly manage system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The digital assistant system performs multiple functions including natural language understanding, query translation, data retrieval, and result presentation within a single integrated component. This multi-functionality allows the system to handle diverse user interaction requirements through one unified interface, improving ease of operation while containing complexity within a single modular unit

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

2Productivity

If natural language processing capabilities are added to data analytics environments, then productivity and user efficiency are improved, but device complexity increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary processing by pre-defining data relationships, visualization templates, and analysis workflows that are automatically applied when users submit natural language queries. This preparation work is done in advance so that when users interact with the system, the complex data processing steps are already configured and executed automatically, improving productivity without requiring users to manually configure complex parameters

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The digital assistant system automatically handles the entire data analysis workflow from natural language query interpretation through data retrieval, visualization generation, and insights delivery without requiring manual intervention. The system serves itself by automatically selecting appropriate data sources, applying relevant transformations, and formatting results, thereby improving user efficiency while containing complexity within automated system processes

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250094440A1System and method for providing a natural language generator service for use with data analytics environments
Publication Date: 2025.03.20 ORACLE INT CORP
  • US20250094440A1 patent drawing
  • US20250094440A1 patent drawing
  • US20250094440A1 patent drawing

AI summary

System and method for providing a natural language generator service for use with data analytics environments. A data analytics system or environment can be integrated with a digital assistant system or environment which provides natural language processing, for purposes of leveraging a user's text or speech input, within a data analytics or data visualization project, for example while generating, modifying, or interacting with data visualizations.