Parallel Network Interface Data Partitioning for High-Speed Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transfer technologies face bottlenecks in transferring large amounts of data quickly, particularly in applications like real-time media content generation and distribution, where high-quality data needs to be presented to users in real-time, leading to suboptimal user experiences.

Innovation Solution

The method involves using parallel network interfaces to concurrently transmit object data by partitioning it into multiple streams and transmitting each stream through separate network interfaces, allowing for a combined overall data transfer rate greater than the sum of individual interface rates, thereby optimizing data transfer speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single network interface is used for data transmission, then device complexity is reduced, but data transfer rate is limited and becomes a bottleneck

Engineering Contradiction:
Improvedata transfer rateVSAvoidnetwork interface configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides object data into multiple separate data streams and transmits them through different network interfaces simultaneously. This segmentation allows the system to utilize multiple communication channels in parallel, thereby increasing the overall data transfer rate while managing complexity through systematic data division and recombination protocols.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple parallel network interfaces are used for concurrent data transmission, then data transfer rate increases, but device complexity increases

Engineering Contradiction:
Improveoverall data transfer rateVSAvoidparallel interface management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple data streams received through different network interfaces into a single aggregated data stream. The system merges the segmented object data from various interfaces while maintaining data integrity and synchronization, effectively combining the capabilities of multiple interfaces to achieve higher throughput without proportionally increasing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary data processing layer that manages the coordination between multiple network interfaces. This intermediary component handles data routing, synchronization, and recombination, abstracting the complexity of parallel interface management from the core application logic and enabling seamless concurrent data transmission.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If high-speed network interfaces are used, then data transfer rate improves, but cost increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidcost
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies different network interfaces with varying speeds and cost characteristics to different data streams based on their specific requirements. Critical time-sensitive data can be routed through higher-speed (and higher-cost) interfaces, while less time-sensitive data uses lower-speed (and lower-cost) interfaces, optimizing the overall cost-performance ratio of the system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10560755B2Methods and systems for concurrently transmitting object data by way of parallel network interfaces
Publication Date: 2020.02.11 VERIZON PATENT & LICENSING INC
  • US10560755B2 patent drawing
  • US10560755B2 patent drawing
  • US10560755B2 patent drawing

AI summary

A first communication device communicatively coupled with a second communication device by way of a first network interface and by way of a second network interface parallel to the first network interface prepares object data in accordance with a data partitioning protocol for transmission to the second communication device. The first communication device transmits the prepared object data to the second communication device at an overall data transfer rate that is at least as great as a sum of first and second data transfer rates associated, respectively, with the first and second network interfaces by concurrently transmitting first and second portions of the prepared object data by way of the first and second network interfaces and at the first and second data transfer rates, respectively. Corresponding methods and devices for receiving concurrently transmitted object data by way of parallel network interfaces are also disclosed.