Extended Recycle Bin Stubs for Multi-Version File Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional recycle bin systems fail to restore multiple versions of deleted files and do not prevent permanent deletion, leading to data loss and clutter issues in computer systems, especially when archiving and backing up data for regulatory compliance and disaster recovery.
Innovation Solution
An extended recycle bin system that leverages backup and archiving techniques to prevent the permanent deletion of files from secondary storage, allowing for the restoration of deleted files and multiple versions of files by using stubs and backup copies, and enabling a 'prevent delete' option to maintain files in the system even after emptying the recycle bin.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If files are archived to secondary storage and replaced with stubs, then storage space is freed up and system efficiency is improved, but the stubs still create clutter and users cannot permanently delete them without risking data loss
Solution Approach 1:
The patent extracts the deletion protection function from the traditional recycle bin concept and applies it specifically to archived stubs. When a stub is deleted, the system checks if the original file exists in secondary storage and prevents deletion by restoring the stub, thereby removing clutter while preserving data.
Solution Approach 2:
The patent introduces an intermediary deletion check mechanism between the user deletion action and the actual file removal. This intermediary layer verifies whether the deleted item is a stub with an original file in secondary storage, and if so, prevents permanent deletion by restoring the stub to its original location.
2Ease of operation
If conventional recycle bin is used for deletion, then temporary storage of deleted files is achieved, but multiple versions of deleted files cannot be restored and permanent deletion cannot be prevented
Solution Approach 1:
The patent implements feedback by checking the deletion status of stubs against the existence of original files in secondary storage. When a stub deletion is detected and the original file exists, the system provides feedback by automatically restoring the stub, thereby preventing data loss while maintaining ease of operation.
Solution Approach 2:
The patent performs preliminary action by proactively restoring stubs that are deleted when their original files exist in secondary storage. This preliminary restoration prevents permanent data loss before it can occur, enhancing reliability without complicating the user interface.
3Productivity
If all deleted files are permanently removed to free storage space, then storage efficiency is improved, but the ability to recover accidentally deleted files is lost
Solution Approach 1:
The patent extracts the deletion prevention logic from the general file deletion process and applies it specifically to archived stubs. By taking out the stub deletion case and handling it separately with restoration logic, the system achieves storage efficiency through archiving while maintaining data recovery capability for accidentally deleted files.
Data Source
AI summary
This disclosure relates to a method, article of manufacture, and apparatus for restoring one or more versions of a file. In some embodiments, this includes receiving a request to restore the file, determining if a stub corresponding to the file exists in an extended recycle bin; if exists, moving the stub from the extended recycle bin to a primary storage, if not, locating a backup of the stub in a backup storage, copying the backup to the primary storage, locating the file accordingly, retrieving the file from the secondary storage, locating copies of multiple versions of the stub from the backup storage, copying from the backup storage to the primary storage, locating multiple versions of the file on the secondary storage accordingly, and retrieving the one or more versions of the file from the secondary storage.


