User Data Fragment Storage with Non-Deterministic ID Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in providing privacy and security for user data, particularly in ensuring that user data is not persistently stored in a way that allows it to be traced back to individual users, while also allowing for data analysis and processing.

Innovation Solution

A data storage system generates fragment records for user devices based on event data, using non-deterministic IDs and a chain ID to associate fragments, and implements a retention policy to disassociate fragments based on age, ensuring that user data is not persistently linked to individual users while allowing for data processing and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If user data is stored with persistent identifiers for long-term tracking and analysis, then data analysis capability is improved, but user privacy and security deteriorate

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiduser privacy risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent segments user data into temporary fragment records that are stored in isolation without persistent identifiers. Each fragment record contains only event data for a specific time period and is automatically deleted after a defined retention period, preventing long-term tracking while preserving short-term analysis capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces chain IDs as intermediary identifiers that temporarily link fragment records during the retention period without exposing user identity. These chain IDs enable data analysis across multiple fragments while maintaining privacy, as they cannot be traced back to individual users after the retention period expires

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If fragment records are retained indefinitely for comprehensive data analysis, then data analysis capability is improved, but data security and privacy protection deteriorate

Engineering Contradiction:
Improvedata completeness for analysisVSAvoidprivacy protection reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent implements dynamic retention policies where fragment records are automatically deleted after a defined retention period. This dynamic approach balances data completeness for analysis during the retention period with privacy protection after deletion, ensuring that data is available when needed but removed when no longer necessary

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic deletion of fragment records based on retention periods. This periodic action ensures that data is systematically removed at regular intervals, maintaining a balance between having sufficient data for analysis and protecting user privacy through automatic expiration

Inventive Principle:
Principle #19Periodic action

3Productivity

If deterministic ID generation is used for fragment records, then data processing efficiency is improved, but user privacy deteriorates due to traceability

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddata traceability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent uses asymmetric identification where fragment IDs are generated non-deterministically to prevent traceability, while chain IDs provide symmetric linking for analysis purposes. This asymmetry ensures that individual fragments cannot be traced back to users while still enabling efficient group-level data processing and analysis

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11941145B2User data system including user data fragments
Publication Date: 2024.03.26 BRANCH METRICS INC
  • US11941145B2 patent drawing
  • US11941145B2 patent drawing
  • US11941145B2 patent drawing

AI summary

A method includes sequentially generating fragment records for a user device according to fragment generation rules specifying that each subsequent fragment record be generated for user device events that occur within a defined period of time. Each fragment record includes event data for a series of user device events and includes a fragment ID generated using a non-deterministic ID generation algorithm. The method includes generating an ID-fragment record associating a chain ID with the fragment IDs. The chain ID is associated with device IDs that identify the user device. The method includes removing associations between the chain ID and fragment IDs according to removal parameters indicating that associations be removed based on an age of the fragment records. The method includes generating at least one of search results and advertisements for the user device based on the event data in the fragment records that remain associated with the chain ID.