Redacted Graph Collaboration for Fine-Grained Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to implement fine-grained data sharing and safeguarding between entities due to complex internal policies and the difficulty in categorizing information to share versus information to protect.

Innovation Solution

A method involving a series of redaction stages using access control classifications, provenance, data object types, and media types to identify and remove sensitive information from a graph before sharing, accompanied by a machine-readable representation of the redacted graph and audit data for approval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If categorical rules are used to distinguish information to share versus information to safeguard, then data sharing can be simplified, but the intricacies of complex internal policies create exceptions that make the rules inadequate

Engineering Contradiction:
Improvedata sharing processVSAvoidpolicy compliance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments data classification into multiple hierarchical levels: broad categories (e.g., personal information, financial data) down to fine-grained specific data elements. This segmentation allows categorical rules to operate effectively at each level while accommodating policy exceptions through the hierarchical structure, resolving the contradiction between simplification and compliance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of data classification from static categorical labels to dynamic, multi-dimensional parameters including sensitivity level, sharing context, and policy constraints. This allows the same data element to have different sharing permissions based on contextual parameters, enabling both simplified rules and policy flexibility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fine-grained data classification is implemented to accommodate complex policies, then policy compliance improves, but the complexity of establishing and maintaining such classification increases

Engineering Contradiction:
Improvepolicy complianceVSAvoidclassification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal data classification framework that serves multiple functions simultaneously: policy compliance enforcement, automated redaction, access control, and audit tracking. This multi-functionality reduces the need for separate systems for each function, lowering overall complexity while maintaining fine-grained classification capabilities.

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

Solution Approach 2:

The system enables self-service through automated classification and redaction processes that operate without manual intervention. Data elements are automatically classified according to their inherent properties and contextual information, and redactions are automatically applied based on classification results, reducing the operational complexity of maintaining fine-grained classification.

Inventive Principle:
Principle #25Self-service

3Productivity

If all data is shared to maximize collaboration, then data collaboration efficiency improves, but unauthorized or sensitive information may be exposed

Engineering Contradiction:
Improvedata collaboration efficiencyVSAvoidinformation security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by performing automated classification and redaction of data before it is shared between entities. Sensitive information is identified and removed in advance through automated processes, allowing data to be shared broadly for collaboration while pre-protecting against information security risks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer of automated classification and redaction processing between the data source and the sharing destination. This intermediary automatically filters sensitive information while permitting collaborative sharing of non-sensitive data, resolving the contradiction between collaboration efficiency and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If manual review processes are used to ensure data accuracy before sharing, then data quality improves, but the time and resources required for review increase

Engineering Contradiction:
Improvedata accuracyVSAvoidreview time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical review processes with automated computational systems that use classification algorithms, pattern recognition, and rule-based engines to review and validate data accuracy. This substitution maintains high data accuracy standards while dramatically reducing the time and human resources required for review.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250328230A1Data collaboration between different entities
Publication Date: 2025.10.23 PALANTIR TECHNOLOGIES INC
  • US20250328230A1 patent drawing
  • US20250328230A1 patent drawing
  • US20250328230A1 patent drawing

AI summary

A method comprises importing a redacted graph, each node representing a data object, the redacted graph being redacted based on at least one access control classification, each edge representing one or more relationships between two data objects; assigning a new access control classification to the redacted graph independent of the at least one access control classification; determining that one or more nodes of the redacted graph represent one or more data objects stored on a local computing device; performing data deconfliction for the one or more data objects; updating the one or more nodes of the redacted graph to contain deconflicted data; identifying a portion of the redacted graph to be redacted for export based on one or more redaction criteria, including one related to the new access control classification; redacting the portion from the redacted graph to obtain an updated graph; exporting a machine-readable representation the updated graph.