Container Customization Framework for Independent Layer Rebuilds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional containerization methods, such as those using Docker, require rebuilding multiple layers when a single layer is modified, leading to time-consuming and inefficient customization and maintenance processes.

Innovation Solution

A customizable containerization framework that deploys initial container images with startup, pre-service, and post-service scripts, allowing independent management and deployment of customization layers without affecting the build process of other layers, using initcontainers and persistent volume clients to manage configuration information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional Docker containerization is used with multiple customization layers, then container customization capability is achieved, but rebuilding time increases when modifying one layer

Engineering Contradiction:
Improvecontainer customization capabilityVSAvoidrebuilding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the container build process into independent layers, each with its own Dockerfile and build context. This segmentation allows modifications to one layer without triggering rebuilds of other layers, directly resolving the time loss problem while maintaining customization capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-builds and stores base images in a registry before customization layers are applied. This preliminary action allows the base image to be reused across multiple customization scenarios without rebuilding, reducing overall build time while preserving adaptability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If sequential layer building is used in containerization, then complete customization is achieved, but deployment efficiency decreases

Engineering Contradiction:
Improvecustomization completenessVSAvoiddeployment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the container architecture into independent layers that can be built and deployed in parallel. Each layer maintains its own build context and can be customized independently, enabling parallel processing and improving deployment efficiency without sacrificing customization completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dimensional change by moving from sequential linear building to a layered dimensional structure where layers can be built, stored, and deployed in different orders and parallelism, transforming the build process into a more efficient multi-dimensional operation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If centralized container management is used, then coordination is simplified, but team autonomy and independent management are reduced

Engineering Contradiction:
Improvemanagement coordination complexityVSAvoidteam autonomy
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments management responsibilities by assigning each layer its own Dockerfile and build context, allowing individual teams to manage their specific layers independently. This segmentation reduces coordination complexity for each team while maintaining overall system coordination through layer composition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal layer composition mechanism that allows different teams to manage their own layers independently while still composing them into a complete container. This multi-functionality enables both team autonomy and system-wide coordination without centralized control.

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

Data Source

PatentUS12468522B2Customizable containerization framework system and method
Publication Date: 2025.11.11 OPEN TEXT HOLDINGS INC
  • US12468522B2 patent drawing
  • US12468522B2 patent drawing
  • US12468522B2 patent drawing

AI summary

Systems and methods for containerization are provided. Various embodiments provide containerization systems and methods deploying an initial container image associated with a startup script, a pre-service script and post-service script. This deployment includes executing the startup script associated with the initial container image, and the executing including copying configuration information for the initial container image into a volume and generating a marker file for the initial container image. The containerization systems and methods also deploying a main container image associated with a startup script. This deployment includes executing the startup script associated with the main container image and copying the configuration information from the volume to a local system. This deployment also includes executing the main container, including executing the pre-service script associated with the initial container image, configuring the main container, executing a main service, and executing the post-service script associated with the initial container image.