PaaS Automation Engine for Digital Twin Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital twin generation methods are limited to homogenous computing environments, rely on manual processes, and negatively impact production system performance and availability, lacking flexibility and scalability.

Innovation Solution

A PaaS automation engine automates the generation of digital twins by accessing parameter information, replicating application programming, and migrating it to a digital twin staging store, while identifying and updating deltas, ensuring target hosts have sufficient capacity and no conflicts, supporting heterogeneous environments and multi-cloud migrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual digital twin generation processes are used, then homogenous computing environments can be replicated, but the process is labor-intensive and prone to human error

Engineering Contradiction:
Improvedigital twin generation accuracyVSAvoidmanual process involvement
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the digital twin generation process automatically discovers source system configurations, replicates environments, and manages updates without manual intervention. The automated engine performs parameter extraction, system replication, and delta identification autonomously, eliminating human error while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes of system analysis and replication are replaced with an automated digital engine that uses software-based parameter extraction and system cloning. The automated engine substitutes human operators with algorithmic processes that systematically replicate computing environments with higher precision and consistency.

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

2Quantity of substance

If digital twin generation is performed using traditional methods, then system replication can be achieved, but production system performance and availability are negatively impacted

Engineering Contradiction:
Improvedigital twin replication capabilityVSAvoidproduction system availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The digital twin generation process is segmented into independent phases: parameter extraction, system replication, delta identification, and update application. This segmentation allows the process to be performed in controlled stages that minimize disruption to production systems, enabling twin generation without compromising production availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An automated engine acts as an intermediary between the source production system and the digital twin environment. This intermediary coordinates data extraction and replication processes, managing the interface between production and twin systems to ensure that twin generation operations do not interfere with production system performance or availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If manual digital twin updates are performed, then system synchronization can be achieved, but the process is time-consuming and inefficient

Engineering Contradiction:
Improvesystem synchronizationVSAvoidupdate speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The automated engine implements feedback mechanisms that continuously monitor differences between source systems and digital twins. Delta identification processes automatically detect changes and trigger synchronized updates, ensuring system composition stability while maintaining high update speed through automated detection and correction cycles.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The update process operates continuously rather than in discrete manual steps. The automated engine maintains continuous synchronization by constantly monitoring for deltas and immediately applying updates, eliminating idle time between detection and correction actions, thereby achieving both stability and high productivity.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If digital twin generation is limited to homogenous environments, then system compatibility is maintained, but flexibility and scalability are reduced

Engineering Contradiction:
Improvesystem compatibilityVSAvoidenvironmental flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The automated engine is designed with universal capabilities that enable it to handle multiple computing environments (homogenous and heterogeneous) through a single unified process. The system can replicate diverse environments including different operating systems, database platforms, and application stacks, providing both compatibility assurance and environmental flexibility through multi-functional automation.

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

Solution Approach 2:

The system manages environmental diversity by dynamically adjusting parameters during the replication process. It automatically adapts to different source system configurations, modifying replication parameters based on the specific environment being cloned, thereby maintaining compatibility across heterogeneous systems while enabling broad environmental support.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12265802B2Apparatus and method for digital platforms twins generation
Publication Date: 2025.04.01 SAUDI ARABIAN OIL CO
  • US12265802B2 patent drawing
  • US12265802B2 patent drawing
  • US12265802B2 patent drawing

AI summary

A platform as a service (“PaaS”) automation engine receives a request to generate a digital twin of a source computing system. The source computing system is mounted for on demand access to at least part of the source computing system. Parameter information representing aspects of the source computing system and the digital twin is accessed and application programming comprised in the source computing system is replicated. The replicated application programming is migrated to a digital twin staging store associated with the digital twin and provided to the digital twin. A delta between the replicated application programming and the source computing system is identified and the application programming of the digital twin is updated. Data associated with at least part of the source computing system are provided to the digital twin and the source computing system is unmounted.