Server Segmentation Platform for High Latency File Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file transfer methods are limited by the processing capabilities of devices and throughput limitations, especially when transferring large files over high bandwidth, high latency networks, leading to inefficient file transfer speeds.

Innovation Solution

A segmentation platform that facilitates file transfer independent of dedicated transfer applications by segmenting files into smaller parts, optimizing network usage, and generating instructions for native operating system commands to manage and reassemble the files efficiently, allowing for concurrent transfer and minimizing processing limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If file transfer applications operate directly on receiving or sending devices, then file transfer functionality is provided, but processing capabilities of the device are limited which limits transfer efficiency

Engineering Contradiction:
Improvefile transfer efficiencyVSAvoidprocessing capabilities requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that handles file transfer operations. The server receives file transfer requests from client devices, performs the actual file transfer operations, and manages the transfer process. This intermediary approach allows complex file transfer operations to be performed on the server rather than consuming device processing capabilities, thereby improving file transfer efficiency without requiring high processing power on client devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If large files are transferred over high bandwidth, high latency networks, then file transfer capacity is increased, but throughput limitations of the devices involved further hinder the transfer process

Engineering Contradiction:
Improvefile transfer capacityVSAvoidtransfer speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements file segmentation by dividing large files into multiple smaller segments or chunks before transfer. The server manages these segments independently, allowing for parallel transfer operations and better utilization of network bandwidth. This segmentation approach overcomes device throughput limitations by breaking down large file transfers into manageable units that can be processed more efficiently, thereby improving transfer speed while maintaining high file transfer capacity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If dedicated file transfer applications are used, then file transfer functionality is provided, but the applications are resource-intensive and limit efficiency due to device processing capabilities

Engineering Contradiction:
Improvefile transfer functionalityVSAvoidprocessing resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent employs a server as an intermediary that handles the computationally intensive file transfer operations. Client devices only need to initiate transfer requests and receive confirmation, while the server performs the actual file manipulation, segmentation, and transfer execution. This approach maintains ease of operation for users while dramatically reducing processing resource consumption on client devices, as the heavy lifting is performed on the server infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10051035B2Method and apparatus for providing secure file transmission
Publication Date: 2018.08.14 VERIZON PATENT & LICENSING INC
  • US10051035B2 patent drawing
  • US10051035B2 patent drawing
  • US10051035B2 patent drawing

AI summary

An approach is provided for enabling the transmission of files independent of a file transfer application or the throughput capabilities of the sending or receiving devices. A segmentation platform receives a user input for specifying a data file to be transferred from a server to a receiving device. The segmentation platform also initiates a segmenting of the data file at the server based on the user input and generates one or more instructions, at least one error detection parameter, or a combination thereof for initiating an assembly of segments of the data file at the receiving device, validating the assembly of the segments of the data file, or a combination thereof. The segmentation platform further stores the segments, the one or more instructions, the at least one error detection parameter, or a combination thereof to the server for retrieval by a user of the receiving device.