Privacy Preserving Data Processing Agent in Solid Pods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Solid ecosystem lacks the ability for entities to create agents that can operate on their behalf within a Solid Pod, limiting the potential for automated data processing and management.

Innovation Solution

A method for creating a Privacy Preserving Data Processing (PPDP) agent that is certified to securely process data within a Solid Pod, ensuring that the agent does not exfiltrate data and operates within a secure environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If agents are created to operate on behalf of entities in Solid Pods, then automated data processing capability is improved, but data security and privacy protection may be compromised

Engineering Contradiction:
Improveautomated data processing capabilityVSAvoiddata security
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces a Solid Pod as an intermediary layer between the agent and the entity's data. The agent does not directly access the entity's data storage but operates within the controlled environment of the Solid Pod, which enforces access policies and authorization rules. This mediator architecture enables automated processing while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the operational parameters of the agent by confining it to a specific execution environment (Solid Pod) with modified access rights and authorization contexts. The agent's capabilities are parameterized through the Pod's access control policies, allowing automated operations only within defined security boundaries rather than unrestricted access.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data is stored in decentralized Pods with strict access control, then data autonomy and privacy are improved, but interoperability and application access may be limited

Engineering Contradiction:
Improvedata autonomyVSAvoidapplication access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The Solid Pod is designed as a universal access point that serves multiple functions: it stores data, enforces access control policies, and provides a standardized interface for multiple applications and agents. The Pod's architecture allows different applications to access data through a common mechanism (access grants and authorization policies) rather than requiring separate access paths for each application.

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

Solution Approach 2:

The patent segments the access control mechanism into reusable components: identity verification, access grant issuance, and policy enforcement. These segmented functions can be independently configured and combined to provide fine-grained access control while maintaining interoperability across different applications and services.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If access grants contain identity claims without proof, then access flexibility is improved, but authentication reliability may be reduced

Engineering Contradiction:
Improveaccess flexibilityVSAvoidauthentication reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary authentication and identity verification before issuing access grants. The identity proof and authorization are established in advance during the access grant creation process, allowing the grant itself to contain sufficient claims for flexible access without requiring repeated proof verification during actual data access operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250190620A1Privacy preserving data processing in a Solid ecosystem using agents
Publication Date: 2025.06.12 INRUPT INC
  • US20250190620A1 patent drawing
  • US20250190620A1 patent drawing
  • US20250190620A1 patent drawing

AI summary

A method for privacy preserving data processing in a linked data operating environment wherein applications have secure and permissioned access in an interoperable manner to data that is stored in one or more online data stores. The method begins by creating a privacy preserving data processing (PPDP) agent for use by an entity to process the data in association with the online data stores. The PPDP agent is then subjected to a certification process that ensures that the PPDP agent does not exfiltrate any data from the online data stores. After a successful certification, and following registration of the agent with an agent repository, a secure PPDP environment is instantiated in association with the data stores and in which the PPDP agent is then configured to execute. The PPDP agent is then executed within the secure PPDP environment over a configured security context and life-cycle of the PPDP agent.