Virtual Machine Provisioning From Point-in-Time Server Snapshots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in transitioning physical IT infrastructure to virtual machines and cloud services, including the need for substantial internal resources to familiarize IT staff with new technologies, incorrect transitions, and inefficiencies in data conversion and management, especially with physical machines to virtual machines.

Innovation Solution

A system that creates a non-production, point-in-time copy of physical machine data and metadata, automatically detects configuration and resource usage, and provisions a new virtual machine with the same functionality, allowing for disaster recovery or replacement, and supports migration to cloud services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If physical machine data is manually converted to virtual machine format, then data accuracy can be maintained, but substantial internal resources and time are required

Engineering Contradiction:
Improvedata accuracyVSAvoidtransition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses snapshot technology to create point-in-time copies of physical machine data, which are then directly utilized by the virtual machine without requiring manual conversion. This copying approach maintains data accuracy while dramatically reducing the time and resources needed for transition.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces manual data conversion processes with automated systems that directly map physical machine data to virtual machine formats using snapshot copies. This substitution eliminates the need for labor-intensive manual conversion while maintaining data integrity through automated validation processes.

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

2Reliability

If IT staff are trained on new virtualization technologies, then correct transitions can be achieved, but substantial internal resources are consumed

Engineering Contradiction:
Improvetransition accuracyVSAvoidinternal resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements automated detection and configuration systems that self-configure virtual machines based on snapshot data without requiring extensive IT staff intervention. The system automatically identifies data formats, configures virtual machine parameters, and validates transitions, reducing the need for trained personnel while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates automated validation and testing mechanisms that provide feedback on transition accuracy. The system validates snapshot data, checks configuration correctness, and verifies virtual machine functionality, ensuring reliable transitions without requiring extensive manual oversight or specialized training.

Inventive Principle:
Principle #23Feedback

3Reliability

If physical machine functionality is replicated to virtual machine, then disaster recovery capability is improved, but data conversion complexity increases

Engineering Contradiction:
Improvedisaster recovery capabilityVSAvoiddata conversion complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates snapshot copies of physical machine data that can be directly applied to virtual machines for disaster recovery purposes. This copying mechanism enables rapid replication of functionality without complex conversion processes, as the snapshot data is designed to be directly compatible with virtual machine formats.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent develops a universal data format and configuration system that works across different virtualization platforms and machine types. This universality reduces conversion complexity by establishing standardized interfaces and protocols that simplify the replication process while maintaining broad disaster recovery capability.

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

Data Source

PatentUS12519693B2Replicating functionality and data of a primary computing device onto a virtual machine
Publication Date: 2026.01.06 COMMVAULT SYSTEMS INC
  • US12519693B2 patent drawing
  • US12519693B2 patent drawing
  • US12519693B2 patent drawing

AI summary

This application describes a process where a system receives a cloning request to replicate the functionality of a primary computing device onto a virtual machine. Initially, the system generates or identifies a non-production, point-in-time copy of the primary device's data and metadata. Utilizing this copy, it assesses the primary device's current configuration and resource usage metrics. Subsequently, it identifies an appropriate hosting destination for the virtual machine, equipped with necessary hardware processors. The process further involves defining an optimal configuration for the virtual machine, which may be distinct from the original device, based on various parameters. The virtual machine is then provisioned at the chosen location according to this tailored configuration. The system ensures the virtual machine has access to the original device's data and metadata through specially provisioned virtual disks. Additionally, it implements specific information management policies on the virtual disks' data and metadata to maintain integrity and security.