Modular Data Transfer System with Temporary Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods between storage systems, such as cloud storage, are inefficient and require significant manual intervention, posing challenges in reliability, security, and scalability when migrating data between different storage solutions.

Innovation Solution

A system and method for interacting with multiple remote storage solutions using a core module and operator elements, which facilitates data transfer through a temporary storage medium, enabling modular and secure data movement between different storage sources and destinations via a data network connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual data transfer methods are used between storage systems, then data can be migrated between different storage solutions, but the process requires significant manual intervention and is time-consuming

Engineering Contradiction:
Improveability to migrate data between different storage solutionsVSAvoidtime required for data transfer
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a temporary data storage medium as an intermediary between the data storage source and data storage destination. This mediator facilitates automated data transfer by receiving data from the source, storing it temporarily, and then transferring it to the destination, eliminating the need for manual intervention and significantly reducing transfer time

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service data migration through automated processes where the core module and operator elements automatically manage the data transfer workflow. The system performs data extraction, temporary storage, and transfer operations without requiring manual intervention, allowing the data migration process to serve itself

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple separate data transfer mechanisms are used to interact with different storage solutions, then compatibility with various storage systems can be achieved, but the system complexity increases

Engineering Contradiction:
Improvecompatibility with various storage solutionsVSAvoidnumber of data transfer mechanisms
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal data transfer system where a single core module can interact with multiple different storage solutions through standardized interfaces. The operator elements are designed to handle various storage protocols and formats, allowing one system to perform multiple functions and work with diverse storage providers without requiring separate specialized mechanisms for each

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

Solution Approach 2:

The system segments the data transfer functionality into distinct modular components: a core module for centralized control, operator elements for protocol-specific operations, and a temporary storage medium for data buffering. This segmentation allows each component to be independently optimized and reused across different storage solutions, reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

3Speed

If direct data transfer is performed from source to destination, then transfer speed may be faster, but reliability and security are compromised during migration

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata transfer reliability and security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by first extracting data from the source and storing it in the temporary data storage medium before initiating the transfer to the destination. This preliminary storage step allows for data validation, error checking, and security verification to be performed before the actual transfer, ensuring reliability without significantly impacting overall transfer speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The temporary data storage medium serves as a secure intermediary that buffers data during the migration process. This mediator allows the system to verify data integrity, apply security measures, and ensure reliable transfer while maintaining efficient data flow between source and destination

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10860220B2Method and system for transferring data between storage systems
Publication Date: 2020.12.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10860220B2 patent drawing
  • US10860220B2 patent drawing
  • US10860220B2 patent drawing

AI summary

A system and method for transferring target data from a remote source to a remote destination are provided. Metadata such as directory structure and content is obtained from the source and used to organize the transfer. The transfer may be executed by operator elements which are customized to interact with particular remote sources and/or destinations. A configurable number of operator elements may run in parallel and a message queue may be used to distribute tasks to the operator elements in furtherance of the transfer. In some embodiments, the operator elements may be hosted by separate servers. Some of operator elements may be hosted by the same service that hosts the remote source or the remote destination.