Interrelated Notional Data Generation for Privacy-Safe Software Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to create complex webs of interrelated datasets within dataframes, failing to capture domain-specific randomness and interrelated properties present in real-world data, which poses challenges in generating datasets for testing software applications due to privacy concerns and security risks.

Innovation Solution

A notional data generation system that defines functional relationships between object types, adds system columns to dataframes, and fills relationship data to generate interrelated notional data, ensuring reproducibility and reduced bias.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If actual real-world data is used for testing software applications, then the realism and authenticity of test data is improved, but privacy concerns and data integrity risks worsen

Engineering Contradiction:
Improverealism of test dataVSAvoidprivacy concerns and data integrity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates synthetic copies of real-world data that replicate the statistical properties, relationships, and patterns of actual data without containing sensitive information. The system generates notional data objects that mirror the structure and interrelationships of real data, providing realistic test data while eliminating privacy and security risks associated with using actual real-world data.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If simple random data is generated, then security risks are reduced, but the ability to capture domain-specific randomness and interrelated properties worsens

Engineering Contradiction:
Improvesecurity risksVSAvoiddomain-specific randomness and interrelated properties
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system transforms simple random data into domain-specific realistic data by applying parameter changes that enforce functional relationships and statistical properties. The generation process incorporates domain knowledge through parameters that control data distributions, relationships between data objects, and realistic patterns, thereby maintaining security while capturing the complexity of real-world data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where generated data is continuously validated against defined functional relationships and statistical constraints. The system adjusts generation parameters based on feedback from relationship validation, ensuring that synthesized data maintains proper interrelated properties and domain-specific characteristics while remaining synthetic and secure.

Inventive Principle:
Principle #23Feedback

3Reliability

If complex interrelated datasets are generated to capture real-world properties, then the reliability and usefulness of test data is improved, but the complexity of the data generation system worsens

Engineering Contradiction:
Improveusefulness of test dataVSAvoiddata generation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data generation process into modular components: base dataframe creation, functional relationship definition, notional data object generation, and relationship population. Each component handles a specific aspect of data synthesis, making the overall complex system manageable through clear separation of concerns and reusable modules that can be independently configured and validated.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250225121A1Systems and methods for generating interrelated notional data
Publication Date: 2025.07.10 PALANTIR TECHNOLOGIES INC
  • US20250225121A1 patent drawing
  • US20250225121A1 patent drawing
  • US20250225121A1 patent drawing

AI summary

Disclosed herein are systems and methods for generating notional data. The method includes: receiving seed data of one or more object types in a base dataframe; defining one or more functional relationships associated with the one or more object types, at least one functional relationship of the one or more functional relationships specifying a change to seed data of one object type of the one or more object types; generating data of the one or more object types based at least in part on the seed data in the base dataframe and the one or more functional relationships; and generating the notional data based at least in part on the generated data of the one or more object types.