Auto Retention Lock Labels for Flexible Backup File Locking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic retention locking (ARL) systems are limited by the restriction of having only one default lock period for a filesystem or directory tree, leading to inefficiencies and management overhead, and lack flexibility in extending lock durations for individual files.

Innovation Solution

Implementing dynamic ARL policies that allow multiple ARL labels with different retention lock periods and cooling periods, which are applied to groups of files using ARL labels stored in a label database, enabling fine-grained control and reducing management overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automatic retention locking is applied per-file basis, then flexibility in lock periods is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improveflexibility in lock periodsVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments files into groups based on common retention lock requirements and applies a single lock policy to each group rather than processing each file individually. This is achieved by identifying files with similar retention periods and grouping them together, then applying the lock policy once to the group representative, which reduces processing overhead while maintaining per-group flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple per-file lock processing operations into a single per-group lock policy application. By combining files with identical or similar retention requirements into groups and applying one lock policy to the group, the system achieves the flexibility of individual file control without the processing cost of evaluating each file separately.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple ARL labels are implemented, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemultiple lock periodsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal lock policy structure that can handle multiple retention periods through a single framework. The lock policy is designed to be multi-functional, supporting different retention durations, cooling periods, and extension capabilities within one unified system, rather than requiring separate mechanisms for each lock type.

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

Solution Approach 2:

The patent uses parameter changes to manage complexity. Instead of implementing fundamentally different mechanisms for different lock periods, the system varies parameters such as retention duration, cooling period, and extension settings within a consistent lock policy framework. This allows multiple lock periods to be managed through parameter configuration rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If per-file metadata processing is performed, then lock precision is improved, but processing time increases

Engineering Contradiction:
Improvelock precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the metadata processing task by identifying files that share common retention lock requirements and processing them as a group rather than individually. This segmentation allows the system to determine lock parameters once for the group and apply them to all member files, reducing processing time while maintaining precise lock control for each group.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary grouping of files by retention requirements before applying lock policies. By pre-identifying which files belong to which retention groups, the system can efficiently apply lock metadata to entire groups in a single operation rather than processing each file sequentially, thereby reducing overall processing time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12511197B2Efficient auto retention lock (ARL) policy implementation during backup job initiation
Publication Date: 2025.12.30 DELL PROD LP
  • US12511197B2 patent drawing
  • US12511197B2 patent drawing
  • US12511197B2 patent drawing

AI summary

A flexible retention lock system defines, as attributes, an automatic retention lock (ARL) period specifying an amount of time to lock the file, and a cooling (COP) period specifying an amount of time within the first ARL after which the file will be locked if no modifications are made to the file during the first COP. These attributes are assigned an ARL label ID. These attributes are then attached to the file using the ARL label ID and are stored with the file metadata upon creation of the file, with the ARL label stored in a label database for convenient lookup. The backup application attaches the ID to a protection policy during creation of the protection policy, and sends the ID during a backup session to automatically set a lock on the files, where the lock conforms to the ARL period and COP period.