Federated Query Engine for Privacy-Preserving Fuzzy Table Joins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated query systems lack a means to control privacy independently across multiple datasets, which may have different privacy requirements due to organizational, data nature, or jurisdictional constraints.

Innovation Solution

A federated query engine system that incorporates privacy-preserving features, such as cryptographic long-term keys and bloom-filter-based cryptographic approaches, to enable fuzzy table joins and leverage storage system infrastructure for secure data sharing, while generating an optimal privacy-compliant execution plan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If federated query systems extract and join data from multiple remote sources, then query capability and data accessibility are improved, but privacy control and data security deteriorate

Engineering Contradiction:
Improvequery capabilityVSAvoidprivacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces privacy-preserving table join techniques as an intermediary mechanism between federated query systems and sensitive data. This allows queries to execute across distributed data sources while the join operation itself remains protected through cryptographic methods, preventing direct exposure of plaintext sensitive data during the federation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional plaintext-based table join operations with cryptographic methods. Instead of mechanically comparing plaintext values across distributed systems, the system uses encrypted representations and cryptographic protocols to perform joins, substituting the mechanical data comparison process with a secure computational approach that preserves privacy.

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

2Measurement precision

If plaintext column values are compared for table joins, then join accuracy and query correctness are improved, but data exposure and privacy leakage increase

Engineering Contradiction:
Improvejoin accuracyVSAvoidprivacy leakage
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent changes the parameter state of data from plaintext to encrypted form during table join operations. By transforming data into cryptographic representations, the system maintains the ability to perform accurate joins (through cryptographic comparison protocols) while fundamentally altering the data state to prevent privacy leakage that would occur with plaintext comparison.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes traditional plaintext comparison mechanics with cryptographic comparison protocols. Instead of directly comparing plaintext column values to achieve join accuracy, the system uses cryptographic methods that provide equivalent join functionality while preventing the privacy leakage inherent in plaintext exposure.

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

3Ease of operation

If data is moved across networks for federated queries, then data accessibility and query flexibility are improved, but network transmission risks and security vulnerabilities increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidnetwork security risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces cryptographic protocols as an intermediary layer between data movement operations and network transmission. This allows federated queries to access distributed data sources while the cryptographic layer protects the data during transmission, mitigating network security risks without sacrificing data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If different privacy requirements are enforced across multiple datasets, then compliance with jurisdictional and organizational constraints is improved, but system complexity and query planning difficulty increase

Engineering Contradiction:
Improvecompliance assuranceVSAvoidquery planning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different privacy-preserving techniques to be applied to different datasets based on their specific privacy requirements. Each dataset can have its own privacy constraints and corresponding cryptographic methods applied locally, enabling compliance with diverse jurisdictional and organizational constraints without requiring a uniform complex system-wide approach.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12626013B2Privacy preserving federated query engine
Publication Date: 2026.05.12 LIVERAMP
  • US12626013B2 patent drawing
  • US12626013B2 patent drawing

AI summary

A federated query engine system and method for multiple datasets is enhanced with privacy preserving features. It may, for example, limit the movement of data from one or more of the datasets being accessed. It may use cryptographic long-term keys, enabling fuzzy table joins that do not require a comparison of the plaintext column values. The query plan may leverage the particular infrastructure of the storage system that houses each of the datasets. The query engine receives a standard SQL query, translates the query into a logical plan for performing the query across the multiple datasets, converts the logical plan into physical plans that are specific to the implementational architecture of the multiple datasets, and sends these physical plans to SQL workers located near the data warehouses housing each dataset.