Abstract:
Systems and methods for providing dynamic substream definition and handover are provided. In embodiments, a user device includes a multiple radio access technology (RAT) communications modules and a communication controller. Each RAT communication module is further configured to communicate using a different RAT. The user device identifies available networks for communication. Then, the controller determines whether a need to split a communications stream exists (e.g., the user device is engaged in a bandwidth intensive application). If the communications stream is to be split, the controller defines the substreams (either equally or unequally) and assigns a first substream to a communication pathway in a first available network and assigns a second substream to a communication pathway in a second available network. The destination then recombines the substreams. In embodiments, the controller inserts synchronization in the substreams.