Differential Data Restoration During Device Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During device migration, data generated on the retiring device during shipping is often lost due to the delay in transferring data to the replacement device, especially in scenarios with limited bandwidth or administrative restrictions.

Innovation Solution

A system that identifies and transmits differential data by comparing backup snapshots, using version identifiers, file metadata, or change event timestamps to ensure that new data is restored to the replacement device, utilizing an administrative server and a cloud server to facilitate the transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automated backup is used to transfer data from retiring device to replacement device, then data transfer can be performed automatically, but data generated during shipping is lost and bandwidth requirements increase

Engineering Contradiction:
Improveautomated data transferVSAvoiddifferential data loss
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The system performs a preliminary backup of data from the retiring device to the cloud server before the device is shipped. This preliminary action captures the state of data at the time of backup, allowing subsequent differential data to be identified and transferred after shipping, thus preventing data loss while maintaining automation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the replacement device compares its current data state with the backed-up data state from the retiring device. This feedback loop identifies differential data that was generated during shipping and triggers automatic transfer of only the missing differential data, resolving the contradiction between automation and data completeness.

Inventive Principle:
Principle #23Feedback

2Reliability

If full backup is transferred to replacement device, then all data is restored, but bandwidth consumption increases and transfer time extends

Engineering Contradiction:
Improvedata restoration completenessVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the differential data portion from the complete backup set. By comparing file identifiers, version information, and metadata between the backed-up data and current data on the replacement device, the system identifies and transfers only the specific differential data that is missing or changed, rather than transferring the entire backup set.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data transfer process is segmented into multiple phases: initial backup phase, shipping phase, and differential transfer phase. The data itself is segmented into baseline data (already present) and differential data (needs transfer). This segmentation allows the system to maintain reliability by ensuring all necessary data is transferred while reducing overall transfer time by excluding redundant data.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If differential data is identified and transferred, then bandwidth usage is reduced, but system complexity increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddata comparison system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system creates simplified copies of data metadata and file identifiers during the backup process. These copies are stored with the backup data and used for quick comparison against the replacement device's data state. This copying approach reduces the complexity of real-time data analysis while enabling efficient differential identification and reducing bandwidth consumption.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11327678B2Restoring differential data during device migration
Publication Date: 2022.05.10 DRUVA INC
  • US11327678B2 patent drawing
  • US11327678B2 patent drawing
  • US11327678B2 patent drawing

AI summary

A system identifies and causes transmission of differential data generated during device migration. An administrative server accesses a first backup snapshot of a retiring client device. The first backup snapshot includes a set of files stored in the retiring client device during a first checkpoint. The administrative server transmits the set of files in the first backup snapshot to a replacement client device. A cloud server stores the first backup snapshot and a second backup snapshot of the retiring client device. The second backup snapshot is created during a second checkpoint occurring after transmission of the set of files. The cloud server receives an indication that a user has logged on to the replacement client device and causes a transmission of differential data to the replacement client device. The differential data includes at least one file in the second backup snapshot that is not included in the first backup snapshot.