Distributed Data Deletion Orchestration System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face challenges in managing and deleting data across various jurisdictions due to inconsistent data privacy rules, leading to difficulties in ensuring compliance and accurate data deletion across different data storage systems.

Innovation Solution

A system and method for triggering and coordinating data deletion across distributed data stores by scheduling records for deletion based on unique identifiers, broadcasting deletion messages, and monitoring the deletion process to ensure compliance with varying legal and market-specific rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is duplicated across multiple data stores to support different applications, then application functionality is improved, but data deletion compliance deteriorates

Engineering Contradiction:
Improveapplication functionalityVSAvoiddata deletion compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where deletion confirmation messages are sent back from subscribing entities to the system of record, confirming whether data was successfully purged. This feedback loop ensures that the system can track and verify deletion compliance across all distributed copies, resolving the contradiction between maintaining data availability for applications and ensuring complete data deletion when required.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary deletion management system that sits between the system of record and various data stores. This intermediary receives deletion requests, translates them into appropriate actions for different data stores, and coordinates the deletion process across all distributed copies. The intermediary ensures that when data is deleted from the system of record, corresponding deletions are triggered and verified in all subscribing entities, thus maintaining deletion compliance while allowing data duplication for application support.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data deletion rules vary by jurisdiction, then legal compliance adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvelegal compliance adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by associating specific deletion rules with different jurisdictions, data stores, or subscribing entities. Each data store or application can have customized deletion rules tailored to its specific legal requirements. The system maintains this local customization through attributes in the deletion request messages that specify jurisdiction-specific parameters, allowing each component to operate under its own local compliance rules without requiring complete system redesign for each jurisdiction.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements universality by creating a multi-functional deletion management framework that can handle multiple types of deletion rules simultaneously. The core deletion management system serves multiple jurisdictions and data stores with a unified architecture, while accommodating different rule sets through configurable parameters. This universal framework reduces overall system complexity by providing a single coordinated approach rather than requiring separate deletion systems for each jurisdiction.

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

3Duration of action of stationary object

If data copies are retained to support additional services, then service continuity is improved, but data privacy compliance deteriorates

Engineering Contradiction:
Improveservice continuityVSAvoiddata privacy compliance
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system applies preliminary action by establishing predetermined deletion schedules and rules for data copies before they are created. When data is initially collected and stored, the system pre-configures deletion timelines and conditions for all derived copies. This allows data to be retained for the necessary duration to support additional services while ensuring that deletion is automatically triggered at the appropriate time, maintaining both service continuity and data privacy compliance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where subscribing entities that retain data copies for additional services continuously report back to the system of record about their data retention status. This feedback allows the system to monitor whether copies are being retained appropriately according to compliance requirements while still serving their intended purpose. When feedback indicates that retention periods have expired or deletion conditions have been met, the system can trigger coordinated deletion across all entities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10599495B2Triggering of distributed data deletion
Publication Date: 2020.03.24 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US10599495B2 patent drawing
  • US10599495B2 patent drawing
  • US10599495B2 patent drawing

AI summary

A data deletion system may trigger and orchestrate data deletion of data across various data stores. The system may schedule a record having a unique identifier for deletion in response to a data deletion rule. The record may be deleted from a system of record based on the unique identifier. The system may broadcast a deletion message containing the unique identifier. The deletion message may trigger a purge of data associated with the unique identifier by a subscribing entity such as, for example, an application or third party. The system may monitor the subscribing entity to determine whether the purge was successfully completed.