Virtualization Platform for Containerized Application Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The container framework for cloud platforms is difficult to use, especially when incorporating into existing or new deployments due to intertwined projects and scarce technical resources, leading to reliance on known technologies.

Innovation Solution

A virtualization platform that enables integration testing and evaluation of microservices and orchestration stacks, providing a thin operating system, secure kernel, container engine, datastores, discovery components, network overlay, schedulers, and application programming interfaces to create, deploy, modify, and relocate applications by analyzing software packages, virtualizing functions, and packaging them into containers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a container framework is implemented on cloud platforms, then platform-agnostic delivery and runtime of applications is enabled, but the system complexity and difficulty of integration increase

Engineering Contradiction:
Improveplatform-agnostic delivery capabilityVSAvoidorchestration stack complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (container runtime environment and orchestration abstraction layer) that mediates between the diverse cloud platforms and the container framework, enabling platform-agnostic operation while managing complexity through standardized interfaces and automation tools

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If container frameworks are integrated into existing deployments, then application delivery flexibility improves, but integration difficulty increases due to intertwined projects

Engineering Contradiction:
Improveapplication delivery flexibilityVSAvoidintegration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the deployment process into independent container units that can be individually managed, deployed, and integrated. This segmentation allows existing intertwined projects to be broken down into discrete containerized components that can be integrated systematically without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-configuring container environments, dependencies, and runtime settings before deployment. This advance preparation includes creating standardized container images, configuring orchestration templates, and establishing deployment pipelines beforehand, which simplifies the actual integration process into existing systems

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If technical resources are scarce, then cost reduction is achieved, but deployment capability is limited

Engineering Contradiction:
Improvetechnical resource consumptionVSAvoiddeployment capability
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements self-service capabilities through automated container orchestration, self-healing mechanisms, and auto-scaling features. The system automatically manages resource allocation, handles failures, and optimizes deployments without requiring extensive technical human intervention, thereby maintaining high deployment capability with limited technical resources

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically changes operational parameters such as resource allocation thresholds, scaling factors, and deployment priorities based on system state and demand. This allows the container framework to optimize resource utilization and maintain deployment productivity by adapting to available technical resources in real-time

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11748091B2Virtualization platform for creating, deploying, modifying, and relocating applications
Publication Date: 2023.09.05 AT&T INTELLECTUAL PROPERTY I L P
  • US11748091B2 patent drawing
  • US11748091B2 patent drawing
  • US11748091B2 patent drawing

AI summary

Concepts and technologies are disclosed herein for a virtualization platform for creating, deploying, modifying, and relocating applications. A computing platform can receive a software package including software code from a requestor. The software code can be analyzed to identify functions performed by an application that corresponds to the software code. First and second functions can be virtualized and containerized, and a computing environment that is to host an application including the containers can be identified. Deployment of the application can be triggered.