Backup Copy Recovery via Corruption Detection and Partial Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup systems are vulnerable to cyber-attacks and system failures, as they often rely on a single backup location, which can lead to data corruption and loss, and existing detection methods are costly, time-consuming, and ineffective in preventing damage.

Innovation Solution

Storing both the backup and its copy in separate locations, with a cyber-security module that detects corruption and indicates which data is uncorrupted, allowing for partial restoration by skipping corrupted files and folders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single backup location is used, then storage cost is reduced, but reliability of backup data is worsened due to vulnerability to cyber-attacks and system failures

Engineering Contradiction:
Improvebackup data reliabilityVSAvoidbackup system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates multiple copies of backup data and stores them in different locations (primary backup location and secondary backup location). This copying approach ensures that if one backup is corrupted, another copy remains available for restoration, thereby improving reliability without requiring completely new system architectures.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The backup system is segmented into multiple independent components: primary backup storage, secondary backup storage, and cyber-security module. Each component operates independently, allowing the system to maintain functionality even if one segment fails. This segmentation resolves the contradiction by distributing risk across multiple locations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple backup locations are used, then reliability of backup data is improved, but storage cost and system complexity increase

Engineering Contradiction:
Improvebackup data reliabilityVSAvoidbackup system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The cyber-security module serves multiple functions: it scans backup data for corruption, manages the restoration process, and coordinates between primary and secondary backup locations. This multi-functionality reduces overall system complexity by consolidating security and restoration management into a single universal component rather than requiring separate systems for each function.

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

Solution Approach 2:

The cyber-security module acts as an intermediary between the backup storage locations and the restoration process. It mediates the interaction by scanning backups, determining their integrity, and directing restoration operations. This intermediary simplifies the system architecture by providing a centralized control point rather than requiring direct complex interactions between multiple backup locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If cyber-security scanning is performed on all backup data, then detection of corrupted backups is improved, but processing time increases

Engineering Contradiction:
Improvecorruption detection accuracyVSAvoidbackup processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs cyber-security scanning on a selective basis rather than scanning all backup data uniformly. The cyber-security module can scan only certain backups based on risk assessment, file types, or priority levels. This partial action approach maintains high detection accuracy for critical backups while reducing overall processing time by not uniformly scanning every single backup file.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The restoration process can skip corrupted files and folders by using the cyber-security module's corruption indicators. When corruption is detected in specific files, the system skips those files during restoration and proceeds with uncorrupted files, thereby reducing the time loss by not attempting to restore known-corrupted data.

Inventive Principle:
Principle #21Skipping (Rushing through)

4Reliability

If corruption detection is implemented, then data integrity is improved, but processing overhead increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The cyber-security module performs corruption scanning and marking as a preliminary action before the actual restoration process. By pre-identifying and marking corrupted files with indicators, the system avoids the energy-intensive process of attempting to restore corrupted data. This preliminary detection and marking reduces overall processing overhead during restoration operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backup system incorporates self-service corruption detection through the cyber-security module that automatically scans and marks corrupted backups without requiring external intervention. This automated self-service approach improves data integrity while minimizing processing overhead by using the system's own resources efficiently rather than requiring additional external scanning processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12026070B2Enabling recovery of corrupted backups using backup copies
Publication Date: 2024.07.02 DELL PROD LP
  • US12026070B2 patent drawing
  • US12026070B2 patent drawing
  • US12026070B2 patent drawing

AI summary

Embodiments of the invention relate to generating backups of assets. More specifically, in one or more embodiments of the invention, multiple copies of a backup are stored in separate locations. The copies may then be used to perform a restoration when one of the copies is corrupted. If all copies are corrupted the invention allows for partial restoration of those portions of the copies that are not corrupted. By using copies, embodiments of the invention allow the backups to be more resilient to attacks and system failures.