Natural Language Integration App Generation Without Manual Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building integration applications requires significant technical expertise and is time-consuming, even with enhanced graphical user interfaces, as users still need to manually select connectors, configure sources and targets, and update software code.

Innovation Solution

A system that programmatically generates and deploys integration applications based on natural language input, inferring sources, targets, connectors, operations, and data mappings using an API catalog and a token analyzer, such as a generative pre-trained transformer (GPT), to create and deploy integration applications without manual coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually configure integration applications using graphical user interfaces, then the applications can be deployed with proper connectivity and data mapping, but the process requires significant technical expertise and is time-consuming

Engineering Contradiction:
Improveintegration application deploymentVSAvoidapplication configuration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically generating integration applications through natural language processing. The generator autonomously parses user intent, selects appropriate connectors, configures data mappings, and deploys applications without requiring manual technical configuration, thus eliminating time loss while maintaining deployment reliability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The natural language processing system acts as an intermediary between the user and the integration application generation process. It translates human language into technical configuration parameters, bridging the gap between user intent and system implementation without requiring users to have technical expertise

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users manually select connectors and configure data mappings, then the integration application can be customized for specific needs, but the process requires significant technical expertise

Engineering Contradiction:
Improveintegration application customizationVSAvoiduser operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system replaces the mechanical process of manual connector selection and configuration with an automated natural language processing system. Users simply describe their integration needs in natural language, and the generator automatically selects appropriate connectors and configures data mappings, maintaining adaptability while dramatically improving ease of operation

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

Solution Approach 2:

The integration application generator performs self-service by autonomously analyzing natural language input, identifying required connectors, and configuring data mappings according to user intent. This eliminates the need for users to have technical expertise in selecting and configuring integration components while preserving full customization capability

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional integration tools are used, then comprehensive control over the integration process is achieved, but the complexity of the process increases

Engineering Contradiction:
Improveintegration process controlVSAvoidintegration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple complex steps (natural language parsing, connector selection, data mapping, application generation, and deployment) into a single unified automated process. This consolidation maintains comprehensive control over the integration process while reducing perceived complexity by presenting users with a simple natural language interface

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12596991B2No-code generation of integration applications
Publication Date: 2026.04.07 SALESFORCE INC
  • US12596991B2 patent drawing
  • US12596991B2 patent drawing
  • US12596991B2 patent drawing

AI summary

A system, method, and device embodiments are provided for programmatically generating and deploying an integration application based on a natural language request without requiring any coding by a user. The application generator infers the sources, targets, connectors, operations, entities, and data mappings needed to build the requested integration application. An exposed web service or API may receive natural language input, determine the meaning of the request, and generates and deploys the resulting integration application without requiring any coding by a user.