Process Flow Compilation via Matching Compilers for Flexible Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional business process flows are difficult to develop and lack flexibility, requiring manual recoding for different scenarios and leading to inefficiencies in adjustment and reuse.

Innovation Solution

A data compilation and execution device and method that automatically encapsulates data into executable form using a processor and storage device, matching compilers and interpreters to execute task flows based on encapsulation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional business process flows are manually arranged and recoded for different situations, then each execution step can be customized, but the development difficulty increases and flexibility is reduced

Engineering Contradiction:
Improveflexibility of business process adjustmentVSAvoiddevelopment difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data compilation and execution device as an intermediary between the business process definition and execution. This device includes a compilation module that automatically generates executable code from high-level process definitions, and an interpretation module that executes the generated code. This intermediary eliminates the need for manual recoding while maintaining flexibility, as the compilation module translates human-readable process definitions into executable logic automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data compilation and execution device performs self-service by automatically compiling process definitions into executable code without requiring manual intervention for each customization scenario. The system self-adapts to different business situations by interpreting the provided process definitions and generating appropriate execution logic, thereby reducing development difficulty while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If traditional business process flows are recoded for different scenarios, then specific scenarios can be addressed, but reusability is limited

Engineering Contradiction:
Improvescenario-specific customizationVSAvoidreusability of logic data
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The data compilation and execution device provides universal functionality by accepting various types of process definitions and compiling them into executable code through a unified mechanism. The compilation module can handle different business scenarios using the same underlying process, and the generated executable code can be reused across multiple scenarios. This universal approach enables both scenario-specific customization and broad reusability simultaneously.

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

Solution Approach 2:

The system enables reusability by copying and reusing the compiled executable code across different scenarios. Once a process definition is compiled into executable code, this code can be copied and applied to multiple similar scenarios without requiring recompilation or manual recoding, thereby significantly improving productivity and reusability while maintaining the ability to address specific scenario requirements.

Inventive Principle:
Principle #26Copying

3Reliability

If manual recoding is performed for each execution step, then logic can be tailored to specific needs, but time consumption increases

Engineering Contradiction:
Improvelogic accuracyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The compilation module performs preliminary action by pre-compiling process definitions into executable code before execution. This preliminary compilation ensures that the logic is carefully constructed and verified in advance, maintaining high accuracy. Once compiled, the executable code can be executed efficiently without requiring time-consuming manual recoding for each scenario, thereby reducing development time while preserving logic accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632809B2Data compilation and execution device and data compilation and execution method
Publication Date: 2026.05.19 DATA SYST CONSULTING
  • US12632809B2 patent drawing
  • US12632809B2 patent drawing
  • US12632809B2 patent drawing

AI summary

A data compilation and execution device and a data compilation and execution method. The data compilation and execution device includes a storage device and a processor. The storage device is configured to store a compilation module and an interpretation module. The processor is coupled to the storage device and configured to receive encapsulation data. The processor executes the compilation module to match a matching compiler corresponding to the encapsulation data from compilers according to the encapsulation data. The compilation module executes a data compilation flow by the matching compiler to generate executable data according to the encapsulation data. The processor executes the interpretation module to execute a corresponding flow according to the executable data. The data compilation and execution device and the data compilation and execution method automatically perform data encapsulation and task execution.