Patent ID: 9100904
Filing Date: 2015-08-04
Classification: H04L,H04W

Abstract:
1. A method for data-stream division, the method comprising: receiving, by a data-stream division apparatus, a first data set; dividing, by the apparatus, the first data set into a plurality of data packets; storing, by the apparatus, the plurality of data packets in one or more internal transmission buffers comprised by the apparatus; first polling, by the apparatus, a first network of a plurality of networks; second polling, by the apparatus, a second network of the plurality of networks; analyzing, by the apparatus, historical data associated with previous connections to the first network and the second network; determining, by the apparatus based on results of the first polling and the second polling, a data transfer viability of at least one of the first network and the second network, wherein the determining is further based on results of the analyzing, by the apparatus, of the historical data; selecting, by the apparatus, the first network, wherein each network of the plurality of networks connects a communication device of a plurality of communication devices to a destination device, wherein the first network connects a first communication device of the plurality of communication devices to the destination device, and wherein the selecting is performed as a function of the data transfer viability of the first network; transmitting, by the apparatus, a first data packet of the plurality of data packets to the destination device via the first communication device and the first network; further selecting, by the apparatus, the second network of the plurality of networks, wherein the second network connects a second communication device of the plurality of communication devices to the destination device, wherein the first network and the second network do not use an identical set of communications protocols, and wherein the selecting is performed as a function of the data transfer viability of the the second network; further transmitting, by the apparatus, a second data packet of the plurality of data packets to the destination device via the second communication device and the second network, wherein the first data packet is distinct from the second data packet; and instructing the destination device, by the apparatus, to store the first data packet and the second data packet in their original sequence in an internal data buffer of the destination device.