Data Usage Control System Using Cryptographic Agreements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a lack of automated systems for controlling data usage and ensuring data security and compliance with regulations like GDPR and PSD2 during data exchange across multiple networks and the Internet, with existing technologies failing to provide transparent and secure data portability and usage control.

Innovation Solution

A system and method using cryptographically signed Information Sharing Agreements (ISAs) facilitated by JSON-LD, enabling users to control data usage and ownership, with automated agreement negotiation and enforcement, ensuring transparent and secure data exchange across decentralized networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is shared across multiple networks and the Internet, then data portability and accessibility are improved, but data security and control are worsened

Engineering Contradiction:
Improvedata portabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary system that mediates data exchanges between multiple networks. This intermediary verifies data provenance, enforces usage policies, and manages consent agreements, thereby enabling data portability across networks while maintaining security controls. The intermediary acts as a trusted third party that reconciles the needs for data accessibility with security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If automated data usage control systems are implemented, then data security and compliance are improved, but system complexity is worsened

Engineering Contradiction:
Improvedata complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by establishing usage policies, consent agreements, and provenance metadata before data exchanges occur. Data usage controls are predefined and encoded in agreements that are verified in advance, rather than requiring complex real-time control systems. This approach simplifies the operational complexity while maintaining compliance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cryptographically signed agreements are used for data exchange, then trust and accountability are improved, but processing overhead is worsened

Engineering Contradiction:
ImprovetrustVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent uses cryptographic hashes and digital signatures that create compact representations of agreement verification. Rather than processing entire agreement documents, the system verifies concise cryptographic proofs, significantly reducing processing overhead while maintaining trust and accountability. The cryptographic copies serve as efficient verification tokens.

Inventive Principle:
Principle #26Copying

4Loss of information

If data provenance tracking is implemented, then accountability and compliance are improved, but data exchange efficiency is worsened

Engineering Contradiction:
Improveprovenance trackingVSAvoiddata exchange efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts provenance information into separate metadata structures and cryptographic proofs that are independent of the actual data payload. This separation allows data to be exchanged efficiently while provenance tracking operates in parallel through dedicated verification mechanisms, minimizing the impact on exchange speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11727414B2Internet data usage control system
Publication Date: 2023.08.15 PORTABLE DATA CORP
  • US11727414B2 patent drawing
  • US11727414B2 patent drawing
  • US11727414B2 patent drawing

AI summary

A method for seamlessly and automatically granting tailored permission for use and transference of internet data between databases with comprehensive consent is described. The method employs a graph language such as JSON-LD to integrate and employ cryptographically signed Information Sharing Agreements (ISA) between parties. Data is serialized to be easily transferred between databases when appropriate permission is obtained. Granular data exchange under usage control contacts can be automated among any number of parties on the internet. As such, the method provides a means by which users may control not only what may be done with their data, but to what entity or entities the data may be transferred. Advertisements may then be served to the user according to his or her preferences as defined within a web or desktop app, which is then applied to all related ad publishers publishing to the domains visited by the user.