Patent ID: 8885584

Claim:
A method for determining allocation of data across multiple data communications networks, comprising: receiving, at a data receiver, a first portion of a data set through a first data communications network using a first data communications protocol; receiving, at the data receiver, a second portion of the data set through a second data communications network using a second data communications protocol that is different than the first data communications protocol, the second portion being different than the first portion, the data set being sent by a transmitter that is remote from the data receiver and in communications with the data receiver through the first communications network and the second communications network; determining, at the data receiver, a first characteristic of the first data communications network; determining, at the data receiver, a second characteristic of the second data communication network; determining, at the data receiver in response to determining the first characteristic and the second characteristic and based upon the first characteristic and the second characteristic, an allocation of data between the first data communications network and the second communications network, the allocation satisfying at least one data transfer performance requirement associated with the data set; and sending, from the data receiver to the transmitter that is remote from the data receiver, an indication of the allocation.