Database-Free File Retention Management via Directory Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for document retention in storage systems either require extensive system resources due to the use of conventional databases or fail to ensure files are not inadvertently deleted before their retention period expires, leading to legal and cost issues.
Innovation Solution
A database-free method utilizing existing storage tree functionality and a mechanism to prevent unauthorized deletions, where files are stored in retention directories with calculated expiration dates, allowing for efficient management by searching only designated directories for files to be deleted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conventional database approach is used to track document expiration, then document retention management is comprehensive, but system resource overhead and computational burden increase significantly
Solution Approach 1:
The patent extracts the expiration tracking function from a conventional database system and implements it directly within the file system using metadata attributes and directory structures. Each file contains an expiration date attribute, and the file system maintains expiration information natively without requiring external database software, thereby eliminating database overhead while preserving retention accuracy
Solution Approach 2:
The file system itself provides expiration tracking and enforcement capabilities through built-in metadata storage and periodic scanning mechanisms. The system serves its own document retention management needs without external database assistance, reducing system complexity while maintaining comprehensive retention control
2Measurement precision
If all files on storage media are regularly checked and expiration dates compared, then document expiration is accurately tracked, but computational time and processing overhead increase
Solution Approach 1:
The patent segments the file system into directories organized by expiration status (e.g., active, expired, extending). The periodic scanning process only examines files in the active directory, comparing their metadata expiration dates against the current date. This segmentation eliminates the need to scan entire storage media, reducing processing time while maintaining accurate expiration tracking
Solution Approach 2:
The system performs preliminary organization of files into expiration-based directories and pre-calculates expiration dates stored in file metadata. During periodic scans, only active files need examination, as expired files are already segregated. This preliminary action reduces the scope of each scanning operation, decreasing computational time while preserving tracking accuracy
3Quantity of substance
If files are deleted immediately upon expiration, then storage space is optimized, but risk of inadvertent premature deletion increases
Solution Approach 1:
The patent implements a preliminary action by moving expired files to a separate expired directory rather than immediately deleting them. This intermediate step allows the system to verify expiration status and maintain an audit trail before permanent deletion occurs. Files are only deleted after confirmation in the expired directory, preventing premature deletion while optimizing storage space
4Quantity of substance
If a system utility monitors file usage and deletes inaccessible files, then storage space is freed, but files requiring retention for legal reasons may be incorrectly deleted
Solution Approach 1:
The patent applies local quality by implementing different retention policies for different files based on their metadata attributes. Each file carries its own expiration date and retention requirements, allowing the system to distinguish between files that can be deleted and those requiring legal retention. This granular approach prevents incorrect deletion of legally required files while freeing space for files whose retention period has expired
Data Source
AI summary
Disclosed are a method, system, program and data structure for implementing a records retention policy by storing selected files for designated lengths of time and then deleting them only when that time has passed. Embodiments of the invention perform this function in an efficient database-free manner. Embodiments of the invention can perform this function by utilizing existing storage directory tree functionality provided by any computer operating system organized under a retention directory coupled with a mechanism for preventing unauthorized deletions of files designated for retention. Expiration of retained files may be managed through directory structure using directory names corresponding to expiration dates determined from identified retention periods for retained files. Files may be further protected from erasure by a kernel mode process which prevents erasure of any files contained in the retention directory.


