Resource Transfer Holds for Secure Multi-Intermediary Settlement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transfer of resources between parties involving multiple intermediaries increases the risk of resource misappropriation and failure, as malicious actors can exploit the complexity of the transaction to temporarily hold resources or fail to reimburse the sending party.

Innovation Solution

A resource transfer system that utilizes resource tracking systems to place holds on resources until specific conditions are met, ensuring that transfers only proceed with authorized releases, using cryptographically signed messages and trusted systems to verify hold fulfillment across multiple intermediaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple intermediaries are introduced into a resource transfer to enable conversion between different resource types, then the versatility and adaptability of the transfer system is improved, but the risk of resource misappropriation and system reliability deteriorates

Engineering Contradiction:
Improveresource type conversion capabilityVSAvoidresource security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system places holds on resources at each intermediary's resource pool before the transfer is executed. These holds are established in advance based on the proposed transfer conditions, ensuring that resources are reserved and cannot be misappropriated before the actual transfer occurs. The hold mechanism proactively secures resources rather than reacting to potential issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a trusted system that acts as an intermediary to coordinate holds and verify conditions across multiple resource tracking systems. This mediator ensures that all intermediaries in the transfer chain have proper holds in place and that transfer conditions are met, providing independent verification and reducing the risk of any single intermediary misbehaving.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If holds are placed on resources to prevent misappropriation, then the reliability and security of the transfer system is improved, but the complexity of coordinating holds across multiple intermediaries worsens

Engineering Contradiction:
Improveresource securityVSAvoidhold coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trusted system performs multiple functions: it receives proposed transfers, coordinates holds across different resource tracking systems, verifies transfer conditions, and manages the release of holds. This multi-functional approach consolidates the complexity of coordinating multiple intermediaries into a single universal coordinator rather than requiring each intermediary to independently manage complex coordination protocols.

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

Solution Approach 2:

The system implements a feedback loop where the trusted system receives information about proposed transfers, places holds, verifies conditions, and releases holds based on condition fulfillment. This structured feedback mechanism ensures that each step in the transfer process is confirmed and verified before proceeding to the next step, making the complex coordination process systematic and manageable.

Inventive Principle:
Principle #23Feedback

3Reliability

If holds are placed on resources for extended periods to ensure secure transfer, then the reliability of the transfer is improved, but the loss of time and productivity deteriorates

Engineering Contradiction:
Improvetransfer securityVSAvoidresource availability time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The hold duration and conditions are dynamically adjusted based on the specific transfer requirements and risk assessment. Rather than using fixed, conservative time periods, the system adapts the hold parameters to match the actual needs of each transfer, releasing holds as soon as the necessary conditions are verified. This dynamic approach minimizes unnecessary resource unavailability while maintaining adequate security.

Inventive Principle:
Principle #15Dynamics

4Reliability

If comprehensive verification of transfer conditions is performed, then the reliability and security of the transfer is improved, but the device complexity and operational difficulty worsens

Engineering Contradiction:
Improvetransfer verification accuracyVSAvoidtransfer execution simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The resource tracking systems and intermediaries automatically verify their own conditions and report back to the trusted system. Each intermediary independently checks whether its transfer conditions are met and provides this information to the coordinator, reducing the need for complex centralized verification logic. The system leverages the self-knowledge of each component rather than requiring external verification of all details.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12475458B2Transfer costs and lock timeouts in a resource transfer system
Publication Date: 2025.11.18 INTERLEDGER FOUNDATION INC
  • US12475458B2 patent drawing
  • US12475458B2 patent drawing
  • US12475458B2 patent drawing

AI summary

Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.