Retained File System Corruption Detection and Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in maintaining data integrity and efficiently restoring corrupted files retained for long periods due to infrequent access and potential corruption, which requires manual and time-consuming processes.

Innovation Solution

A restoration system that automatically generates and compares validation error detection codes for retained files, invoking a backup plug-in to restore original versions from a trusted backup system without human intervention, ensuring data integrity and reducing manual errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processes are used to detect and restore corrupted retained files, then data integrity can be verified, but the process is time-consuming and labor-intensive

Engineering Contradiction:
Improvedata integrityVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the restoration process operates autonomously without human intervention. The automation module automatically detects corrupted retained files through validation checks, retrieves original files from backup systems, and restores them to the retained file system, eliminating manual administrative actions while maintaining data integrity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational systems. Administrative actions that were previously performed manually by system administrators are substituted by an automation module that uses validation checks, error detection codes, and integrated backup systems to automatically detect, retrieve, and restore corrupted files

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Quantity of substance

If retained files are accessed infrequently, then storage space is optimized, but files may become corrupted due to lack of usage

Engineering Contradiction:
Improvestorage spaceVSAvoidfile integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary validation checks on retained files before corruption occurs or at scheduled intervals. By proactively checking file integrity through validation checks and error detection codes, the system can identify corrupted files early and restore them before they cause data loss, maintaining file integrity while files remain in long-term storage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automation module implements feedback mechanisms by continuously monitoring retained files for corruption through validation checks. When corruption is detected, the system provides feedback by triggering automatic restoration processes that retrieve original files from backup systems and replace corrupted ones, creating a closed-loop system that maintains file integrity

Inventive Principle:
Principle #23Feedback

3Productivity

If automated restoration systems are implemented, then restoration efficiency is improved, but system complexity increases

Engineering Contradiction:
Improverestoration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automation module serves multiple functions within a single integrated system: it performs validation checks on retained files, detects corruption through error detection codes, retrieves original files from backup systems, and restores corrupted files. This multi-functionality consolidates what would otherwise require separate systems into one unified automation module, improving efficiency while managing complexity

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

Solution Approach 2:

The patent introduces an automation module as an intermediary between the retained file system and the backup system. This intermediary component manages the complex interactions between file validation, corruption detection, and restoration processes, shielding users from system complexity while enabling automated restoration efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If manual restoration processes are used, then system complexity is minimized, but human errors increase

Engineering Contradiction:
Improvesystem complexityVSAvoidrestoration accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system eliminates human intervention in the restoration process by implementing self-service automation. The automation module independently performs validation checks, detects corruption, retrieves original files from backup systems, and restores corrupted retained files without human error, improving restoration accuracy while managing complexity through automated workflows

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10585762B2Maintaining files in a retained file system
Publication Date: 2020.03.10 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10585762B2 patent drawing
  • US10585762B2 patent drawing
  • US10585762B2 patent drawing

AI summary

To maintain files in a retained file system, a run-time error detection code (EDC) is generated for a retained file. The run-time EDC is generated on the basis of at least one of entire content and metadata of the retained file. Further, the run-time EDC is compared with a validation EDC associated with the retained file to identify a corruption of the retained file. The validation EDC is generated at an instance of placing the retained file in the retained FS. Furthermore, the validation EDC is based on at least one of entire content and metadata of the retained file. Based on the comparison, an original version of the retained file may is restored from a trusted backup system.