Incremental Physical to Virtual Backup of Computer System Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing systems fail to provide a portable computing environment that allows users to access the same operating system and application software on different computer systems, as they only make data portable but not the computing environment itself, leading to incompatibilities due to differing user interfaces and configurations.

Innovation Solution

A system and method that capture a baseline image of a host computer's environment on an external storage device, allowing it to be launched on a virtual machine on a guest computer, with incremental changes synchronized back to the host, creating an aggregate baseline image that replicates the native host environment on any computer system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users transfer data between computer systems using conventional methods, then data portability is achieved, but the computing environment (operating system and application software) remains incompatible across different systems

Engineering Contradiction:
Improvecomputing environment portabilityVSAvoidsoftware compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a virtual copy of the entire host computing environment (operating system, application software, and configuration settings) and stores it on a portable storage device. This copy can be launched on guest computer systems that lack the required software, allowing users to access their familiar computing environment across different hardware platforms without relying on the guest system's native software configuration

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtual machine as an intermediary layer between the guest computer system and the portable computing environment. The virtual machine software runs on the guest system and provides the necessary abstraction to execute the portable operating system image, enabling software compatibility without requiring the guest system to have the same native software configuration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a complete baseline image of the host environment is captured and transported, then full computing environment portability is achieved, but the storage device size and data transfer time increase significantly

Engineering Contradiction:
Improvecomputing environment portabilityVSAvoidbackup and restore time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the computing environment backup into two segments: a complete baseline image captured once, and subsequent incremental backup images that capture only changes. The baseline image provides the foundation for full environment portability, while incremental images reduce the time and storage required for updates, allowing the system to maintain portability without requiring complete re-backups

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs the complete baseline image capture in advance as a preliminary action. This one-time comprehensive backup establishes the portable computing environment foundation, after which only incremental changes need to be backed up. This preliminary action eliminates the need to repeatedly backup the entire environment, significantly reducing subsequent backup and restore times while maintaining full portability capability

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If incremental backup images are generated to reduce storage requirements, then storage efficiency improves, but the complexity of managing and synchronizing multiple image versions increases

Engineering Contradiction:
Improvestorage space efficiencyVSAvoidimage management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements an automatic feedback mechanism that monitors changes to the host computing environment and triggers incremental backup operations accordingly. The system continuously compares the current environment state with the stored baseline image, automatically generating new incremental backup images only when changes are detected. This feedback loop simplifies image management by eliminating manual intervention while maintaining storage efficiency through selective incremental backups

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8255650B1Systems and methods for making incremental physical to virtual backups of computer system data
Publication Date: 2012.08.28 IOMEGA
  • US8255650B1 patent drawing
  • US8255650B1 patent drawing
  • US8255650B1 patent drawing

AI summary

Systems and methods are provided for capturing a complete baseline image of the operating environment of a host computer system on an external storage device and for generating incremental backups of the operating environment as changes to the operating environment are identified to create an aggregate baseline image of the operating environment of the host computer system. The external storage device can be disconnected from the host computer system and connected to a remote host where the aggregate baseline image can be used launch a remote host environment on a virtual machine running on the remote host. The remote host environment allows a user to make changes to the remote host environment and the changes can be written back to external storage device as a delta image that is included in the aggregate baseline image. The aggregate baseline image can then be synchronized with the native host.