Electronic Backup Version Deletion and Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital data management systems face challenges in efficiently reverting files to previous versions and securely deleting all instances, including backup versions, which can lead to inadvertently leaving data intact.

Innovation Solution

A system and method for displaying and managing digital data versions, allowing users to initiate a history view, select items for deletion, and securely delete all instances from both the current and backup archives, with options for confirming deletions and excluding specific items from backup operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users delete a file from the current view, then the file is removed from the active workspace, but backup instances of the file remain intact in the archive

Engineering Contradiction:
Improvedata deletion completenessVSAvoidbackup data retention
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary identification of all file instances (current and backup) before deletion is executed. When a user initiates deletion, the system proactively locates every instance of the file across the file system and backup archives, preparing a comprehensive deletion list before seeking user confirmation. This ensures that when deletion occurs, all instances are removed simultaneously, preventing the scenario where backup copies remain after file deletion.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually revert files to previous versions, then file restoration is possible, but the process requires multiple sequential undo operations

Engineering Contradiction:
Improvefile restoration simplicityVSAvoidrestoration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system transitions from a linear, sequential undo process to a multi-dimensional view where all file versions are simultaneously visible and accessible. Instead of requiring users to navigate through time sequentially (undo1, undo2, undo3), the system presents a historical dimension where multiple versions coexist in a visible timeline. Users can directly select any past version from this dimensional view and restore it in a single operation, eliminating the sequential constraint and dramatically reducing restoration time.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If the system stores multiple versions of files in backup archives, then data recovery capability is improved, but storage space consumption increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges the file version storage function with the backup archive structure into a unified system. Instead of maintaining separate version history databases and backup storage systems, the invention integrates versioned file storage directly within the backup archive framework. This consolidation allows the same storage infrastructure to serve dual purposes: preserving backup copies and maintaining version history, thereby improving data recovery capability without proportionally increasing storage space requirements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8745523B2Deletion in electronic backups
Publication Date: 2014.06.03 APPLE INC
  • US8745523B2 patent drawing
  • US8745523B2 patent drawing
  • US8745523B2 patent drawing

AI summary

Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes displaying a current view, initiating a history view, the history view including two or more visual representations of corresponding earlier versions of the current view, identifying a selection of an item in a visual representation, receiving an input to delete the selected item, and deleting each instance of the selected item in the history view. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.