Lineage-Aware Data Retention for Granular Deletion Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems and methods struggle to efficiently implement personal data deletion policies in large-scale data systems, particularly due to the complexity of managing data lineage and compliance with regulations like GDPR and CCPA, where data transformations complicate deletion periods.

Innovation Solution

A computing system implementing lineage-aware data retention, which tracks parent-child relationships between datasets to ensure granular deletion schedules and uses declarative policies with override options to manage data retention and deletion efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data deletion policies are implemented in large-scale data systems, then compliance with regulations like GDPR and CCPA is achieved, but system complexity increases due to data lineage tracking and transformation management

Engineering Contradiction:
Improvecompliance with deletion policiesVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-computes and stores deletion dates for all descendant transactions when a parent transaction is initially created or updated. This preliminary action ensures that when deletion is needed, the system can immediately execute without complex real-time lineage traversal, thus maintaining compliance while reducing operational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data system into transactions with explicit parent-child relationships and assigns deletion dates at each level. By dividing the monolithic deletion problem into discrete transaction-level units with predefined deletion schedules, the system manages complexity through structured segmentation rather than holistic management

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If data is retained longer to maintain flexibility in deletion scheduling, then compliance options are preserved, but storage costs and data management overhead increase

Engineering Contradiction:
Improveflexibility in deletion schedulingVSAvoiddata storage volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically determines retention periods by calculating deletion dates based on parent transaction timestamps and lineage depth. Rather than using fixed retention periods, the deletion schedule adapts to each transaction's specific position in the lineage graph, optimizing storage by deleting data as soon as compliance requirements are met while maintaining flexibility for different compliance scenarios

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If granular deletion schedules are implemented for each transaction, then precise compliance control is achieved, but computation overhead for tracking and managing lineage increases

Engineering Contradiction:
Improvecompliance control precisionVSAvoidcomputation overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary computation of deletion dates for all descendant transactions when a parent transaction is created or its deletion date is updated. This pre-computation stores the results in the transaction metadata, eliminating the need for expensive real-time lineage traversal during deletion operations, thus achieving precise compliance control with reduced computational overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores copies of deletion date information in the metadata of each transaction. Rather than computing lineage relationships on-demand, the system maintains copied deletion date data that can be quickly accessed and enforced, reducing computation overhead while preserving granular compliance control

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260079901A1Systems and methods for lineage-aware data retention
Publication Date: 2026.03.19 PALANTIR TECHNOLOGIES INC
  • US20260079901A1 patent drawing
  • US20260079901A1 patent drawing
  • US20260079901A1 patent drawing

AI summary

Systems and methods for lineage-aware data retention are provided. An example method includes receiving information of a committed transaction. The committed transaction is configured to add or change data to a dataset. The example method further includes receiving one or more lineages for the committed transaction, determining one or more parent transactions based at least in part on the one or more lineages, obtaining one or more parent retention dates that correspond to the one or more parent transactions respectively, and determining a transaction retention date for the committed transaction based at least in part on the one or more parent retention dates.