Patent ID: 10735989

Abstract:
Systems and methods for simultaneous multi-path TCP data flows over a plurality of transport paths, such as satellite and terrestrial networks. One system enables the plurality of paths to be used for increasing the end-to-end transport reliability or throughput of the network, depending on the prevailing reliabilities of the paths. One method includes determining, with a first electronic processor, a first reliability for a first network path configured to carry a first data stream, and a second reliability for a second network path configured to carry a second data stream. The method includes transmitting the first and second reliabilities to a second electronic processor. The method includes receiving a selected mode based on the first and second reliabilities, said mode indicating whether the plurality of paths are being used to enhance reliability or throughput. The method includes receiving the first and second data streams, and processing the first and second data streams based on the selected mode. The method includes determining the relative delays between the plurality of paths and equalizing the delays through buffering, which may be performed either at the transmitter, the receiver or both.