Cloud Image Replication for Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection solutions for client devices are inadequate for situations where the device is unavailable, destroyed, or forgotten, as they require time-consuming and complex processes for recovery, including rebuilding the operating system and environment, and do not allow for continuous data replication while the device is in use.

Innovation Solution

A system and method for replicating client device images to a cloud storage location using a continuous image mechanism that allows the device to be used during replication, utilizing snapshots and a journal to track changes, enabling easy restoration to any point in time without the need for external booting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of repair

If conventional image-based recovery solutions are used, then the device can be restored to a previous state, but the device must boot from an external drive which complicates the recovery process

Engineering Contradiction:
Improveease of device restorationVSAvoidcomplexity of recovery process
Core Design Contradiction:
Ease of repairVSDevice complexity

Solution Approach 1:

The patent introduces a recovery partition as an intermediary component stored within the device itself, which mediates the restoration process by providing bootable recovery tools and facilitating image restoration without requiring external boot media. This intermediary layer simplifies the recovery process while maintaining the ability to restore device images.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If file-based backup solutions are used, then user files can be recovered, but the operating system and environment must be completely rebuilt which takes substantial time

Engineering Contradiction:
Improverecovery of user filesVSAvoidtime for device restoration
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by continuously creating and maintaining a current image of the entire device (including OS, applications, and files) in the recovery partition during normal operation. This pre-prepared image allows for immediate restoration without requiring time-consuming reconstruction of the operating system environment, reducing recovery time from hours to minutes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a complete copy of the device state (boot sector, system files, applications, and user data) into a compressed image format stored in the recovery partition. This copying approach preserves the entire device environment in a compact form, enabling rapid restoration by simply restoring the image rather than rebuilding components individually.

Inventive Principle:
Principle #26Copying

3Reliability

If continuous data replication is implemented, then data protection is improved, but the device cannot be used during replication as the disk is changing

Engineering Contradiction:
Improvecontinuous data protectionVSAvoiddevice availability during replication
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a dynamic replication approach where the system continuously monitors and captures disk changes during normal device operation. The recovery image is automatically updated in the background as the device is used, maintaining current data protection without requiring the device to be taken offline. This dynamic process allows the device to remain fully operational while replication occurs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent ensures continuity of useful action by maintaining both the operational device and the recovery image simultaneously. The system continuously replicates changes to the recovery partition while the device remains in use, and the recovery image can be restored at any point in time, ensuring uninterrupted data protection and device availability.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If full device images are replicated to the cloud, then complete device restoration is enabled, but significant network traffic and time are required for the initial copy

Engineering Contradiction:
Improvecompleteness of device backupVSAvoidtime for initial replication
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the backup process into two phases: local continuous replication to a recovery partition and selective cloud synchronization. The local phase captures complete device images continuously during normal operation, while the cloud phase only synchronizes incremental changes or updates. This segmentation reduces the initial cloud replication time while maintaining complete backup capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by creating and maintaining the complete device image locally in the recovery partition before cloud replication is needed. This pre-established local image serves as an immediate restoration source and reduces the amount of data that needs to be transferred to the cloud, as only incremental changes need to be synchronized remotely.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11599559B2Cloud image replication of client devices
Publication Date: 2023.03.07 EMC IP HLDG CO LLC
  • US11599559B2 patent drawing
  • US11599559B2 patent drawing
  • US11599559B2 patent drawing

AI summary

Systems and methods for replicating a device image to a storage such as the cloud. The cloud is seeded with a base image that corresponds to the device. Changes between the contents of the device and the base image are identified, uploaded to the cloud, and applied to the image. The changes are tracked continuously and the image in the cloud can thus be used to restore the device to any point in time. The cloud image can also be used in a cloud based virtual machine that provides a user of the device with access to the device's contents via the cloud based image.