Remote Data Upload Framework for Change-Only Cloud Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for migrating data from on-premises to remote computing environments are inefficient, costly, and lack accuracy due to the heterogeneity and vast amounts of data involved, often requiring unnecessary data versions and duplication.

Innovation Solution

A framework that identifies and transmits only data changes, standardizes data formats, and segregates data into current, previous, and invalid representations to optimize transmission and storage, using a processor and communication module to manage data uploads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all data is transmitted to remote computing environment, then data completeness is maintained, but transmission bandwidth and storage costs increase significantly

Engineering Contradiction:
Improvedata volumeVSAvoidbandwidth consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent extracts only the changed data portions from the complete dataset and transmits only these changes to the remote computing environment. The data change identification module selectively extracts modifications, additions, or updates while excluding unchanged data, thereby reducing transmission volume and bandwidth consumption while maintaining data completeness for what actually needs to be transferred.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transmission process into identifying changes, selecting changed data, and transmitting only those changes. This segmentation allows the system to process and transfer data in manageable portions rather than moving entire datasets, reducing the burden on bandwidth and storage resources while maintaining accuracy in data migration.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is transmitted to remote computing environment, then data availability is improved, but storage fees and costs increase

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the changed data portions from the complete dataset and transmits only these changes to the remote computing environment. The data change identification module selectively extracts modifications, additions, or updates while excluding unchanged data, thereby reducing transmission volume and bandwidth consumption while maintaining data completeness for what actually needs to be transferred.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards the transmission of unchanged data portions and only recovers/transmits the changed data. By identifying and excluding redundant unchanged data from the transmission process, the system reduces storage costs while maintaining data availability for the portions that actually need to be stored in the remote environment.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If data migration framework is implemented, then data transfer capability is established, but transfer speed and efficiency decrease due to processing requirements

Engineering Contradiction:
Improvedata transfer speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by identifying and classifying data changes before the actual transmission process. The data change identification module pre-processes the data to determine what needs to be transmitted, allowing the subsequent transmission to be more efficient and faster since only pre-identified changes need to be moved rather than processing entire datasets during transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary data change identification module that acts as a mediator between the source data and the transmission process. This intermediary component classifies and selects changed data, simplifying the overall transmission process and improving speed by preventing the system from processing or transmitting unchanged data portions.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If data is uploaded to remote computing environment, then data accessibility is improved, but latency increases due to transmission time

Engineering Contradiction:
Improvedata accessibilityVSAvoidtransmission latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts only the changed data portions from the complete dataset and transmits only these changes to the remote computing environment. The data change identification module selectively extracts modifications, additions, or updates while excluding unchanged data, thereby reducing transmission volume and bandwidth consumption while maintaining data completeness for what actually needs to be transferred.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the necessary changed data portions rather than the complete dataset. This partial transmission approach reduces the time required for data transfer and minimizes latency while still providing full accessibility for the data that actually needs to be available in the remote environment.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250390483A1System, Method, And Device for Uploading Data from Premises to Remote Computing Environments
Publication Date: 2025.12.25 THE TORONTO DOMINION BANK
  • US20250390483A1 patent drawing
  • US20250390483A1 patent drawing
  • US20250390483A1 patent drawing

AI summary

A device, method and system for loading data into a remote computing environment is disclosed. The method includes receiving a request to load a new data set into a remote computing environment, the new data set impacting a data set stored thereon. The method includes identifying one or more changes to a current representation of the data set within the new data set, the one or more changes replacing information in the current representation. The method includes transmitting the identified one or more changes to a data store persisting the current representation. The method includes transmitting the replaced information to a data store persisting a previous representation of the data set. The method includes transmitting other information in the new data set that is determined to be invalid data to a data store persisting an invalid data set associated with the data set.