Encrypted Order Pooling System for Privacy-Preserving Bulk Purchases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies, especially smaller ones, face challenges in pooling their bulk orders to take advantage of tiered pricing discounts due to confidentiality concerns and the need to share sensitive supplier information, which is often a trade secret.

Innovation Solution

Implementing a system that allows requesters to present their purchase requests in an encrypted manner, using homomorphic encryption schemes, enabling an intermediary to pool requests without decrypting the information, thus preserving confidentiality and allowing for calculations on encrypted data to determine potential savings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If purchasers share sensitive supplier information to combine orders for bulk discounts, then cost savings increase, but confidentiality and security of trade secrets deteriorate

Engineering Contradiction:
Improvecost savingsVSAvoidconfidentiality of supplier information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent introduces a trusted intermediary service that receives encrypted purchase requests from multiple purchasers, pools them together, and coordinates bulk orders without requiring purchasers to share their sensitive supplier information directly. The intermediary acts as a mediator that enables collaboration while preserving confidentiality through cryptographic techniques.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the confidential supplier information from the order pooling process by using encrypted representations of purchase requests. The actual supplier details and sensitive business information are separated from the pooling coordination mechanism, allowing order aggregation without exposing trade secrets.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If purchasers do not share sensitive information, then confidentiality is maintained, but ability to pool orders for bulk discounts deteriorates

Engineering Contradiction:
Improveconfidentiality of supplier informationVSAvoidcost savings from bulk discounts
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent replaces the traditional mechanical system of direct communication and information sharing between purchasers with a cryptographic system. Encrypted purchase requests and cryptographic protocols substitute for direct negotiation and information exchange, enabling order pooling while maintaining confidentiality through mathematical rather than social mechanisms.

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

3Loss of information

If encrypted purchase requests are used for pooling, then confidentiality is preserved, but system complexity increases

Engineering Contradiction:
Improveconfidentiality of supplier informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The trusted intermediary service absorbs much of the cryptographic complexity, performing encryption, decryption, and verification operations on behalf of purchasers. This centralizes the computational burden and simplifies the interface for individual purchasers, who only need to interact with the intermediary through standardized encrypted request formats.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11631117B2Method, system, and non-transitory computer readable storage device for a pooling requirement while preserving privacy
Publication Date: 2023.04.18 SAP SE
  • US11631117B2 patent drawing
  • US11631117B2 patent drawing
  • US11631117B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for pooling requirements, such as placing of multiple purchase orders, while preserving the privacy of the requirements provided by requesters placing the orders. The approach involves receiving first encrypted information comprising a first request from a first client and second encrypted information comprising a second request from a second client. An encrypted intersection result of the first request and the second request can then be calculated using the first encrypted information and the second encrypted information, in their encrypted form without the need to decrypt either.