Data Communication Optimization Module for Mass Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data synchronization and communication technologies face challenges in efficiently managing massive data migration and synchronization, particularly at remote sites with limited or slow data connection speeds, leading to bottlenecks in data transport and increased costs due to high data usage.

Innovation Solution

A system comprising a device with a switch, storage module, data intercept module, and data communication optimization module, which deduplicates, compresses, and optimizes data for intelligent routing, utilizing primary and secondary connectivity systems to ensure continuous and faster data synchronization, even in remote locations with unreliable connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is continuously collected and transmitted from remote sites, then data synchronization is improved, but data connection speeds become a bottleneck

Engineering Contradiction:
Improvedata synchronizationVSAvoiddata connection speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts and removes duplicate data blocks before transmission. The system identifies identical data blocks across multiple sources and transmits only unique blocks, significantly reducing the total data volume that needs to be transmitted over slow connections while maintaining complete data synchronization at remote sites.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data representation by storing and transmitting data in block-based formats with metadata identifiers. Instead of transmitting full duplicate files or streams, the system transmits compact block references and only the unique data blocks, effectively changing how data is parameterized for transmission.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all data is transmitted to centralized datacenters, then data synchronization is improved, but data usage costs increase

Engineering Contradiction:
Improvedata synchronizationVSAvoiddata usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts duplicate data blocks and eliminates them from transmission streams. By identifying and removing redundant data before transmission to centralized datacenters, the system maintains complete data synchronization while dramatically reducing the quantity of data that consumes expensive bandwidth resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a copying approach where instead of transmitting full data blocks, the system creates and transmits lightweight references or pointers to data blocks that already exist in the network or can be obtained from other sources, reducing actual data transmission volume.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If data compression is applied, then data usage is reduced, but processing time increases

Engineering Contradiction:
Improvedata usageVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary deduplication and compression actions at the source before data leaves the local site. By pre-processing data to remove duplicates and compress it beforehand, the system reduces the burden on transmission and centralized processing, balancing data usage reduction with acceptable processing time through distributed pre-computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11748018B2Devices and methods for transferring optimized mass data to the cloud
Publication Date: 2023.09.05 TRIPLETHREE GLOBAL PTY LTD
  • US11748018B2 patent drawing
  • US11748018B2 patent drawing
  • US11748018B2 patent drawing

AI summary

Embodiments include systems and methods for mass data optimization. Embodiments include receiving user data from a user server which is being continuously collected locally by the user server and storing the user data on a storage device of a storage module, deduplicating the user data on the storage device, performed by the storage module, compressing the user data on the storage device, performed by the storage module, transparently intercepting the user data by a data intercept module, rerouting the transparently intercepted data to a data communication optimization module for optimization and intelligent routing, optimizing communication by the data communication optimization module so that the intercepted user data is configured differently for data communication to a remote centralized datacenter or server, and transmitting the differently configured data to a centralized datacenter or server.