Workflow Engine Combines Learned Models for Software Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face difficulties in coordinating software, development environments, and infrastructure to implement operating processes, making it challenging for users to flexibly execute software services without specialized engineering skills.

Innovation Solution

An information processing system that combines learned models, functions, and screens to create workflows, allowing users to select and combine models, functions, and screens through a user-friendly interface, enabling the execution of series information processes without requiring complex engineering expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems are used to coordinate software and development environments, then data coordination among applications can be achieved, but the system complexity and burden on users increase significantly

Engineering Contradiction:
Improvedata coordination capabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a workflow engine as an intermediary component that mediates between applications, development environments, and infrastructure. This workflow engine handles the complex coordination tasks automatically, allowing users to define workflows at a higher abstraction level without directly managing the underlying complexity of software coordination, dependency management, and environment configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the complex software coordination process into discrete workflow steps and components. Users can define workflows as sequences of manageable operations, and the system handles the coordination between these segments automatically. This segmentation allows complex coordination to be broken down into simple, user-friendly workflow definitions.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If users implement operating processes with software services, then flexible execution can be achieved, but specialized engineering skills are required

Engineering Contradiction:
Improveflexibility in executing operating processesVSAvoiduser skill requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides pre-defined workflow templates and patterns that users can select and customize. These preliminary configurations handle the complex coordination tasks in advance, allowing users to implement operating processes by simply selecting and adapting pre-validated workflow patterns rather than creating coordination mechanisms from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The workflow engine performs self-service coordination automatically. Once users define their workflows at a high level, the system autonomously manages software coordination, dependency resolution, environment configuration, and execution orchestration. This eliminates the need for users to have specialized engineering skills for coordination tasks.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240412111A1Information processing apparatus, non-transitory computer-readable storage medium, method
Publication Date: 2024.12.12 AI INSIDE INC
  • US20240412111A1 patent drawing
  • US20240412111A1 patent drawing
  • US20240412111A1 patent drawing

AI summary

An information processing apparatus including processing circuitry configured to accept a plurality of learned models selected by a user, and a generating step of generating an information processing process by combining the plurality of learned models accepted in the model accepting step.