Data Transfer Yield Optimization for Scheduled Push Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a risk of data loss and delayed access in scheduled push transfers due to potential computer or network failures and the possibility of data being deleted before the scheduled transfer date, while early pull transfers may incur data transfer losses, necessitating a method to determine when it is advantageous to initiate a pull transfer before the scheduled date.

Innovation Solution

A system that determines an accumulated data transfer amount for a periodic push transfer scheduled at a future date, calculates an overall data amount considering a data processing yield based on the time period, and initiates a pull transfer if the yield is expected to be greater than the data transfer loss, allowing for early data transfer to a secondary storage location and subsequent transfer to a primary storage location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a pull transfer is initiated prior to the scheduled push transfer date, then data access timeliness is improved and data processing yield is increased, but data transfer loss occurs

Engineering Contradiction:
Improvedata access timeVSAvoiddata transfer loss
Core Design Contradiction:
Loss of timeVSLoss of substance

Solution Approach 1:

The system dynamically changes the transfer timing parameter by comparing the data processing yield against the data transfer loss threshold. When the yield exceeds the loss, the system adjusts the transfer schedule from the original push date to an earlier pull transfer date, optimizing the balance between timeliness and loss.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs a preliminary calculation of data processing yield before executing the transfer decision. This advance assessment allows the system to determine whether early pull transfer is advantageous, enabling proactive optimization rather than reactive transfer.

Inventive Principle:
Principle #10Preliminary action

2Loss of substance

If data is held until the scheduled push transfer date, then data transfer loss is minimized, but reliability is reduced due to risk of computer or network failure and data deletion

Engineering Contradiction:
Improvedata transfer lossVSAvoiddata transfer reliability
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system performs advance assessment of data processing yield and executes transfer decisions before the scheduled push date. This preliminary action eliminates the risk window between data generation and transfer, ensuring reliability by preventing potential data loss from system failures or deletions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides a cushioning mechanism by calculating and comparing data processing yield against transfer loss thresholds. This beforehand assessment creates a protective decision framework that cushions against the risks of waiting, allowing early transfer when the yield justification exists.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Productivity

If periodic push transfers are scheduled at fixed intervals, then transfer efficiency is improved, but adaptability is reduced when early transfer becomes advantageous

Engineering Contradiction:
Improvetransfer efficiencyVSAvoidtransfer timing flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system transforms the static, fixed-interval push transfer schedule into a dynamic system that adapts based on real-time conditions. By continuously evaluating data processing yield and comparing it against transfer loss thresholds, the system dynamically adjusts transfer timing to balance efficiency with adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transfer timing parameter from a fixed schedule to a flexible date based on yield analysis. When the data processing yield exceeds the transfer loss threshold, the system modifies the transfer parameter to execute earlier, maintaining efficiency while gaining adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240231612A1Accumulated data transfer amount access
Publication Date: 2024.07.11 THE TORONTO DOMINION BANK
  • US20240231612A1 patent drawing
  • US20240231612A1 patent drawing
  • US20240231612A1 patent drawing

AI summary

Systems and methods of initiating a transfer of a quantity of data are described. An accumulated data transfer amount for a periodic data transfer scheduled to be pushed to a primary storage location at a future date is determined. A pull transfer of the accumulated data transfer amount to a secondary storage location is then initiated. An overall data amount in the secondary storage location is then determined. The overall data amount includes the accumulated data transfer amount less a data transfer loss amount and a data processing yield amount. The data processing yield amount is based upon the accumulated data transfer amount. A transfer of a quantity of data then is initiated from the secondary storage location to the primary storage location. The quantity of data comprises at least a portion of the overall data amount.