ML Workflow Engine for Prerequisite-Aware Model Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The deployment of machine learning models requires significant time and resources from data scientists, data engineers, and software engineers, averaging up to 160 man-hours, due to the non-deterministic nature of these models and the need for real-time monitoring and updates.

Innovation Solution

A model execution workflow engine that allows data scientists to define and deploy machine learning models independently, with automated pre- and post-processing, and selects optimal cloud server systems based on predefined rules and user input, reducing the need for additional roles and enhancing deployment efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a traditional multi-role pipeline (data scientist, data engineer, software engineer) is used to deploy machine learning models, then the deployment process is thorough and reliable, but the deployment time and resource consumption increase significantly (up to 160 man-hours)

Engineering Contradiction:
Improvedeployment reliabilityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the functions of data engineers and software engineers into an automated workflow engine that handles pre-processing, model execution, and post-processing. This consolidation eliminates the need for multiple human roles while maintaining deployment reliability through systematic automated checks and execution protocols.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The workflow engine enables data scientists to independently deploy models by providing self-service capabilities. The system automatically manages the deployment pipeline, including prerequisite verification, resource allocation, and model execution, allowing data scientists to complete deployments without requiring assistance from other specialized roles.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If data scientists independently define and deploy models using scripts, then deployment autonomy improves, but the complexity of managing pre-processing and post-processing prerequisites increases

Engineering Contradiction:
Improvedeployment autonomyVSAvoidworkflow management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The workflow engine acts as an intermediary between data scientists and the complex deployment infrastructure. It abstracts away the complexity of managing pre-processing and post-processing prerequisites by automatically verifying conditions, allocating resources, and coordinating execution steps, while allowing data scientists to maintain simple model definition scripts.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If manual model deployment processes are used with multiple roles involved, then comprehensive code review and refinement can be performed, but the number of man-hours required increases to an average of 160 hours

Engineering Contradiction:
Improvecode review qualityVSAvoiddeployment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent replaces the mechanical system of manual code review and refinement by multiple human roles with an automated workflow engine that systematically manages the deployment process. The engine incorporates built-in validation, prerequisite checking, and execution monitoring that maintains code quality while dramatically reducing the time required from 160 man-hours to minutes.

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

4Reliability

If traditional deployment pipelines are used, then models can be properly monitored and updated in real-time, but the requirement for multiple specialized roles increases resource consumption

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidhuman resources required
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The workflow engine provides self-service monitoring and update capabilities that automatically track model performance and manage updates in real-time. This eliminates the need for dedicated data engineers and software engineers to manually monitor and maintain models, as the system performs these functions autonomously while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260003577A1Model execution workflow engine
Publication Date: 2026.01.01 FMR CORP
  • US20260003577A1 patent drawing
  • US20260003577A1 patent drawing
  • US20260003577A1 patent drawing

AI summary

A method for executing a machine learning model using a workflow engine includes receiving a model configuration including data related to the machine learning model, pre-processing steps having first prerequisites, and post-processing steps having second prerequisites; in response to a determination that the first prerequisites are not met, executing first operations; in response to a determination that the second prerequisites are not met, executing second operations; executing the pre-processing steps to provide first data, the first data including model inputs; causing transmission of the first data from the computer system to the cloud server system; causing execution of the machine learning model on the cloud server system; causing transmission of second data from the cloud server system to the computer system, the second data including an output of the machine learning model; executing the post-processing steps.