×

Data stream division to increase data transmission rates

  • US 9,838,166 B2
  • Filed: 09/06/2016
  • Issued: 12/05/2017
  • Est. Priority Date: 09/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a first interface device comprising a computer processor, first data;

    dividing, by the computer processor, the first data into a plurality of data packets;

    storing, by the computer processor, the plurality of data packets in one or more data buffers comprised by the first interface device;

    transmitting, by the computer processor, a first group of data packets of the plurality of data packets to a first network node communicatively coupled to the first interface device, wherein a first subgroup of data packets of the first group of data packets is transmitted from the first network node to a second interface device via a first communication network associated with the first network node, wherein the first subgroup of data packets comprises at least one data packet, wherein the first subgroup of data packets does not comprise all data packets of the first group of data packets, and wherein the first network node comprises a first plurality of communicatively coupled communication devices; and

    transmitting, by the computer processor, a second group of data packets of the plurality of data packets to a first communication device communicatively coupled to the first interface device, wherein the second group of data packets are transmitted from the first communication device to the second interface device via a second communication network associated with the first communication device, wherein the second interface device stores the first subgroup of data packets and the second group of data packets within an internal data buffer, wherein the first subgroup of data packets differ from the second group of data packets, wherein the first communication device differs from the first plurality of communicatively coupled communication devices, and wherein the first communication network differs from the second communication network;

    wherein the first communication network and the second communication network are selected for transmitting the first subgroup of data packets of the first group of data packets and the second group of data packets, respectively, based on a determination of a data transfer viability of the first communication network and the second communication network, the data transfer viability determination including an analysis of a historical performance of the first communication network and the second communication network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×