LLM Code Conversion for TIBCO-to-MuleSoft Function Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software systems lack efficient methods for aligning and integrating different software platforms, such as TIBCO™ and MuleSoft®, necessitating a need for seamless code conversion to adapt to evolving industry standards and harness advanced capabilities.

Innovation Solution

A code assistant computing system utilizing large language models (LLMs) for code conversion, mapping programming language functions and employing customized prompt templates to convert TIBCO™ software to MuleSoft® software, facilitated by a web-based application with authentication and data processing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual code conversion methods are used, then conversion accuracy can be maintained, but conversion time and labor requirements increase significantly

Engineering Contradiction:
Improvecode conversion speedVSAvoidconversion time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical code conversion processes with an automated AI-based system. The LLM processes source code from TIBCO software and automatically generates converted code for MuleSoft software, eliminating the need for manual translation while maintaining conversion accuracy through intelligent code understanding and transformation.

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

Solution Approach 2:

The code conversion system performs self-service by automatically processing code translation without requiring manual intervention. The system takes source code as input, processes it through the LLM, and outputs converted code automatically, enabling developers to rapidly migrate code between platforms without time-consuming manual conversion.

Inventive Principle:
Principle #25Self-service

2Productivity

If code conversion tools are introduced, then conversion efficiency improves, but system complexity increases

Engineering Contradiction:
Improveconversion efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary LLM-based processing layer between the source code and target code. This intermediary system handles the complex translation tasks by understanding TIBCO software code structures and generating equivalent MuleSoft software code, simplifying the overall conversion process while improving efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The code conversion system is designed with multi-functionality to handle various code conversion scenarios. The LLM can process different types of code structures, error handling mechanisms, and business logic patterns, making the system universally applicable for converting code between TIBCO and MuleSoft platforms without requiring multiple specialized tools.

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

3Manufacturing precision

If LLMs with customized prompt templates are used, then code conversion accuracy improves, but processing time increases

Engineering Contradiction:
Improvecode conversion accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining customized prompt templates that guide the LLM through the code conversion process. These templates include pre-structured instructions and examples that prepare the LLM for accurate code translation, reducing the time needed for processing while maintaining high conversion accuracy through structured guidance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system optimizes processing time by dynamically adjusting LLM parameters such as temperature, max tokens, and prompt complexity based on the specific code conversion task. The customized prompt templates allow the system to change parameters adaptively, achieving accurate conversions without excessive processing time by tuning parameters to the specific requirements of each code translation task.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12632235B2Software code conversion system facilitating interprocess communication
Publication Date: 2026.05.19 TRUIST BANK
  • US12632235B2 patent drawing
  • US12632235B2 patent drawing
  • US12632235B2 patent drawing

AI summary

Systems and methods receive authentication information to access a web-based application configured to transmit API call(s) to a cloud platform hosting LLM(s) trained to interpret from a sequence of text, and data processing is performed on the authentication information. Access to the web-based application is provided and a translation request accompanying source code of source file(s) for conversion is obtained. Formatting of the source code of the source file(s) is verified and the source code is converted to target code that includes target file(s). The converting (i) maps programming language functions of the source code to corresponding programming language functions of the target code and (ii) utilizes, through customized prompt template(s), the LLM(s) during the code conversion, where a source application that uses the source code includes TIBCO™ software and a target application that uses the target code includes MuleSoft® software. The target file(s) are distributed.