Retention-Policy Data Deletion with Selective Dataset Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data deletion methods are inefficient and risky, often leading to accidental deletion of important data and excessive computational demands, which can cause system failure.

Innovation Solution

A method involving a retention policy expressed in policy expression language code to selectively delete data elements, using dataset and transaction selectors, with mechanisms for parallel deletion and reattempting failed deletions to ensure data integrity and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual deletion methods are used, then data can be deleted, but the risk of deleting important data increases

Engineering Contradiction:
Improvedata deletion safetyVSAvoidrisk of accidental deletion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary evaluation of datasets against retention policies before deletion to identify deletable data elements. This preliminary action ensures that only data meeting deletion criteria is selected, preventing accidental deletion of important data while enabling automated safe deletion operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where deletion operations are monitored and evaluated. The policy evaluation framework provides feedback on which data elements qualify for deletion based on retention policies, ensuring that deletion decisions are verified and reversible if errors are detected

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If large quantities of data are deleted using manual methods, then data storage is reduced, but substantial computational demands are made on the system

Engineering Contradiction:
Improvedata storage volumeVSAvoidcomputational resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system segments the data deletion process into distinct phases: policy evaluation, dataset identification, element selection, and deletion execution. This segmentation allows computational resources to be distributed across multiple processing stages, reducing peak resource consumption while handling large volumes of data through systematic breakdown of the deletion task

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary policy evaluation and data element identification before actual deletion operations. This preliminary action pre-sorts and pre-identifies deletable data elements, so that the actual deletion phase requires minimal computational overhead, enabling efficient processing of large data volumes

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated deletion is implemented, then deletion efficiency improves, but the complexity of the deletion system increases

Engineering Contradiction:
Improvedata deletion efficiencyVSAvoiddeletion system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal policy evaluation framework that handles multiple datasets, retention policies, and deletion criteria through a single automated mechanism. This multi-functional approach consolidates what would otherwise require multiple separate deletion systems, achieving high deletion efficiency while managing complexity through unified policy-based control

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

Data Source

PatentUS12461892B2Data deletion system and method
Publication Date: 2025.11.04 PALANTIR TECHNOLOGIES INC
  • US12461892B2 patent drawing
  • US12461892B2 patent drawing
  • US12461892B2 patent drawing

AI summary

Apparatus and methods receive input descriptive of a retention policy; evaluate one or more datasets against the retention policy to determine one or more deletable data elements in the one or more datasets; and delete the one or more deletable data elements from a data store.