Extended Recycle Bin Archiving and Stub Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional recycle bin systems fail to restore multiple versions of deleted files and do not effectively manage storage space, leading to clutter and inefficiency in computer systems, especially when dealing with rarely accessed files.

Innovation Solution

An extended recycle bin system that leverages backup and archiving techniques to prevent the permanent deletion of files, allowing for the restoration of deleted files and multiple versions of files by using stubs and backup copies, even after the recycle bin is emptied, thereby maintaining data integrity and reducing storage clutter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If files are permanently deleted to free up storage space, then storage clutter is reduced, but data availability for regulatory compliance and disaster recovery is lost

Engineering Contradiction:
Improvestorage spaceVSAvoiddata availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary archiving of files to a secondary storage location before permanent deletion. When a file is deleted, it is first archived to maintain a historical record, then the stub is removed from the recycle bin. This preliminary archiving action ensures that data remains available for regulatory compliance and disaster recovery even after the file appears to be permanently deleted from the primary storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary secondary storage location between the primary storage and permanent deletion. Files are moved to this intermediary location during the archiving process, serving as a mediator that preserves data availability while enabling space freeing. The intermediary storage acts as a buffer that maintains data integrity during the deletion process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If stubs are created to represent archived files, then storage space is freed, but the number of stubs increases causing clutter in the recycle bin

Engineering Contradiction:
Improvestorage spaceVSAvoidrecycle bin clutter
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system extracts and removes stubs from the recycle bin after the archiving process is complete. By taking out the stubs from the recycle bin and placing them in the secondary storage location, the system eliminates the clutter of numerous stubs while maintaining the archived file data. This extraction process cleans up the recycle bin interface while preserving the underlying archived files.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If files are archived to secondary storage, then storage efficiency is improved, but access to original files becomes more complex

Engineering Contradiction:
Improvestorage efficiencyVSAvoidfile access
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system creates a copy of the file stub in the secondary storage location that mirrors the primary stub's structure and metadata. This copy allows the archived file to be accessed through the same interface as active files, maintaining ease of operation. When a user accesses an archived file, the system uses the stub copy to redirect the access request to the actual archived file data, providing seamless access without requiring users to understand the archiving mechanism.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8738571B1Extended recycle bin
Publication Date: 2014.05.27 EMC IP HLDG CO LLC
  • US8738571B1 patent drawing
  • US8738571B1 patent drawing
  • US8738571B1 patent drawing

AI summary

This disclosure relates to a method, article of manufacture, and apparatus for removing a file from an extended recycle bin. In some embodiments, this includes receiving a deletion request of the file from the extended recycle bin, determining a prevent delete setting of the extended recycle bin, deleting the file from the extended recycle bin if the prevent delete setting is enabled, prevent deletion of a corresponding file from a secondary storage, deleting the file from the extended recycle bin if the prevent delete setting is not enabled, and deleting the corresponding file from the secondary storage.