Generative Data Modeling With Large Language Models for UI Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data modeling software tools require users to manually select and configure every element of the data model, leading to inefficient user interfaces due to the need to navigate through multiple views and windows, increasing complexity and reducing efficiency.

Innovation Solution

Implementing a generative data modeling system using a large language model to automatically identify and generate data models based on user input, reducing the need for manual navigation and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually select and configure every element of the data model using current software tools, then complete control over data model elements is achieved, but user interface efficiency deteriorates due to navigating through multiple views and windows

Engineering Contradiction:
Improveuser interface efficiencyVSAvoidtime for manual configuration
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the data model to configure itself automatically. The natural language processing system parses user input and autonomously selects and configures data model elements without requiring manual navigation through multiple views and windows, thereby improving ease of operation while reducing time loss

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical interaction system (manual clicking, navigating, and configuring through UI elements) with an intelligent language processing system. Users communicate through natural language instead of mechanically interacting with multiple views and windows, substituting the mechanical UI paradigm with a more efficient language-based interface

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

2Adaptability or versatility

If current data modeling tools provide comprehensive manual configuration options, then flexibility in data model design is improved, but device complexity increases due to multiple views and windows

Engineering Contradiction:
Improvedata model flexibilityVSAvoidsoftware interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of navigating multiple views and windows from the user interface by implementing a natural language processing layer. This extraction maintains the flexibility of comprehensive data model configuration while removing the complex UI structure, allowing users to access all configuration options through simplified language commands

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The natural language interface serves as a universal access point for all data model configuration functions. Instead of requiring separate views and windows for different configuration tasks, a single language-based interface handles diverse configuration needs, reducing device complexity while maintaining adaptability

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

3Productivity

If users navigate through multiple views and windows to configure data models, then precise control over each element is achieved, but productivity decreases due to inefficient user interface

Engineering Contradiction:
Improvedata modeling efficiencyVSAvoiduser interface efficiency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically parsing natural language input and configuring data model elements without requiring users to manually navigate through multiple views and windows. This automation directly improves productivity by eliminating repetitive navigation tasks while maintaining precise control over element configuration

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent substitutes the inefficient mechanical navigation process (clicking through multiple views and windows) with an intelligent language processing system. This substitution dramatically improves productivity by allowing users to configure data models through natural language commands, eliminating the need for tedious manual navigation while preserving precise configuration control

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

Data Source

PatentUS12417220B2Generative data modeling using large language model
Publication Date: 2025.09.16 SAP SE
  • US12417220B2 patent drawing
  • US12417220B2 patent drawing
  • US12417220B2 patent drawing

AI summary

A computer-implemented method may comprise receiving a first user input from a computing device and identifying a plurality of data assets from a catalog of data assets based on the first user input, where each data asset in the catalog of data assets comprises a corresponding entity that comprises data. The method may further comprise causing the identified plurality of data assets to be displayed on the computing device, receiving a first user selection of one or more of the identified plurality of data assets from the computing device, obtaining a plurality of data models based on the one or more of the identified plurality of data assets using a large language model, and causing the plurality of data models to be displayed on the computing device.