Automatic Data Transfer Acceleration With Demand-Aware Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer systems often schedule transfers at inopportune times, such as when resources are in high demand, leading to inefficiencies and suboptimal utilization of bandwidth.

Innovation Solution

A computer system that receives accelerated transfer definition data, defines conditions for accelerating transfers, and initiates them when these conditions are met or a due date proximity is reached, allowing for real-time or near-real-time data transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data transfers are scheduled at fixed due dates, then transfer timing is predictable and manageable, but transfers may occur at inopportune times when resources are in high demand

Engineering Contradiction:
Improvetransfer timing efficiencyVSAvoidresource utilization
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system dynamically adjusts transfer timing based on real-time resource availability and demand conditions. Instead of rigid scheduled transfers, the system continuously monitors resource metrics (such as bandwidth, processing capacity, or queue depth) and automatically accelerates or delays transfers to optimize both timing and resource utilization. This dynamic approach resolves the contradiction by making transfer timing adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms that monitor resource demand and availability, then use this information to adjust transfer scheduling decisions. By continuously measuring system state and feeding this information back into the scheduling logic, the system can identify optimal transfer moments that balance predictability with resource efficiency, preventing transfers during high-demand periods while maintaining manageable timing.

Inventive Principle:
Principle #23Feedback

2Speed

If data transfers are accelerated when conditions permit, then transfer speed increases to real-time or near-real-time, but system complexity increases due to condition monitoring and decision logic

Engineering Contradiction:
Improvedata transfer speedVSAvoidtransfer control system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The transfer acceleration system operates autonomously by self-monitoring resource conditions and self-making acceleration decisions without requiring complex external control mechanisms. The system uses pre-defined rules and thresholds that allow it to automatically determine when acceleration is appropriate, reducing the need for sophisticated external management while achieving real-time or near-real-time transfer speeds when conditions permit.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes operational parameters (such as transfer priority, processing intensity, or resource allocation) based on monitored conditions rather than requiring complex structural changes. By adjusting parameters like buffer sizes, processing threads, or network priority levels dynamically, the system achieves accelerated transfers through parameter modulation rather than through increased system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12386813B2System for automatic data transfer acceleration
Publication Date: 2025.08.12 THE TORONTO DOMINION BANK
  • US12386813B2 patent drawing
  • US12386813B2 patent drawing
  • US12386813B2 patent drawing

AI summary

In an aspect a computer system is configured to: receive accelerated transfer definition data defining one or more conditions for accelerating a transfer; obtain a due date for completing the transfer; initiate the transfer in response to the earlier of: determining that at least one of the conditions for accelerating the transfer have occurred; and determining that a current date is within a defined proximity of the due date for completing the transfer.