Staged Backup Restore System for Rapid Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup and restore systems are time-consuming, especially during restore operations, which can leave a system inoperable for extended periods, as they require transferring large amounts of data, consuming significant time and resources.

Innovation Solution

A two-staged restore system that first restores system state and basic operational data to enable partial functionality, followed by secondary data restoration, allowing critical functions to be operational while the bulk data is restored over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full backup restore operation is performed to restore all data, then data completeness is improved, but system downtime increases

Engineering Contradiction:
Improvedata completenessVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The backup data is divided into two segments: system state data (registry, system files, configuration) and secondary data (user files, application data). The restore operation is segmented into two stages: first restoring system state data to enable basic operations, then restoring secondary data in the background. This segmentation allows critical system functions to be recovered quickly while non-critical data is restored without blocking system usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system state data is restored first as a preliminary action before secondary data restoration begins. This preliminary restore establishes the foundational system environment needed for basic operations, allowing the system to become partially functional while the more time-consuming secondary data restoration proceeds in the background.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all backup data is restored before system operation, then data integrity is improved, but system availability deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The restore process segments data into system state (critical for integrity) and secondary data (less critical). System state restoration is completed first to establish integrity for core functions, while secondary data restoration continues in the background without blocking system availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system accepts partial restoration of functionality by making the system operational with critical system state data restored, while secondary data restoration is performed as additional action in the background. This partial action approach allows the system to be useful immediately while completing full restoration over time.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If a working copy is used for backup during operations, then system continuity is improved, but processor bandwidth consumption increases

Engineering Contradiction:
Improvesystem continuityVSAvoidprocessor bandwidth
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The backup operation segments data into system state and secondary data. Only system state data (smaller in size) is restored first during a dedicated setup phase, while secondary data backup/restore occurs in the background during normal operations. This reduces the immediate processor bandwidth requirement compared to restoring all data at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuity by performing secondary data restore operations in the background during normal system operation. This allows useful actions (system operations) to continue uninterrupted while the restore process completes, maximizing productivity without requiring full system downtime.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7788234B2Staged, lightweight backup system
Publication Date: 2010.08.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7788234B2 patent drawing
  • US7788234B2 patent drawing
  • US7788234B2 patent drawing

AI summary

A restore system may perform a two staged restore operation. The first operation may restore system state and basic operational data to a system sufficient that the system may begin performing a set of basic operations. The second operation may restore secondary data over a period of time while the system is at least partially operational. The system state and basic operational data may be identified and backed up in a separate operation than the secondary data, or may be extracted from a backup volume of the system. The system state restore may be performed by installing a base set of data or applications and injecting specific system state information.