Containerized AI Inference Environments for Web Application Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application developers face challenges in constructing and switching software operating environments for web applications, which is time-consuming and requires manual effort, especially when multiple applications share a server device.

Innovation Solution

Utilizing container virtualization technology to create a virtual environment for software operations, enabling easy switching between development and production environments through container images and configurations managed by Docker and docker-compose.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual switching between operating environments is performed, then multiple web applications can share the same server device, but the switching process becomes troublesome and time-consuming

Engineering Contradiction:
Improveenvironment switching capabilityVSAvoidswitching operation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a copy of the operating environment in the form of a container image that can be rapidly instantiated and switched between. Instead of manually configuring environments, the system copies pre-packaged environment definitions (Dockerfiles) and launches them as isolated containers, enabling quick transitions between development and production environments without manual reconfiguration.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary action by pre-defining and packaging operating environments into container images before they are needed. The Dockerfile creates a ready-to-use environment template that includes all necessary software, dependencies, and configurations. This preliminary preparation eliminates the need for manual setup when switching environments, as the pre-configured images can be directly launched.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple software operating environments are constructed manually, then web applications can be developed and deployed, but it takes time and effort to install each piece of software

Engineering Contradiction:
Improveenvironment construction efficiencyVSAvoidsoftware installation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges multiple software components, dependencies, and configurations into a single integrated container image. Instead of installing each piece of software separately, the Dockerfile combines all necessary elements (runtime, libraries, application code) into one unified package that can be launched as a single unit, dramatically reducing installation time and effort.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary action by pre-installing and configuring all software components during the container image build process. The Dockerfile executes installation commands, downloads dependencies, and configures software before the container is ever run. This preliminary preparation ensures that when the container is launched, all software is already installed and ready to use, eliminating installation delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If version differences are checked manually, then software compatibility can be verified, but the process requires significant time and effort

Engineering Contradiction:
Improveversion compatibility verificationVSAvoidversion checking time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses copying to create identical replicas of operating environments through container images. Each environment is copied from a standardized template, ensuring consistency across versions. The container image acts as a faithful copy that preserves the exact software version, dependencies, and configuration, allowing automated verification of version compatibility without manual intervention.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements feedback mechanisms through automated testing and version comparison within the container orchestration system. The system automatically detects version differences between container images, compares them against compatibility requirements, and provides feedback on whether the switching operation is valid. This automated feedback loop verifies version compatibility quickly without requiring manual checking.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4625151A1Information processing device, program, and inference method
Publication Date: 2025.10.01 RESONAC CORP
  • EP4625151A1 patent drawingFigure 1A~1B
  • EP4625151A1 patent drawingFigure 2
  • EP4625151A1 patent drawingFigure 3

AI summary

An information processing device is configured to perform inference by artificial intelligence in a container that is a virtual environment constructed by a container virtualization technology, and includes a build unit configured to build a container image of an operating environment of software that causes the information processing device to perform a screen display, a database operation, and inference by artificial intelligence; and an operation unit configured to perform the screen display, the database operation, and an operation of the inference by the artificial intelligence in the container reproduced by a launch of the container image.