Patent ID: 8514865
Filing Date: 2013-08-20
Classification: H04L

Abstract:
1. A method of assigning subflows of an application flow to a plurality of communication links, the method comprising: receiving a highest priority application flow to be transmitted to a first device in a network; dividing the highest priority application flow into highest priority application subflows; determining communication link preferences for the highest priority application subflows; determining characteristics of communication links operable to transmit the highest priority application subflows; comparing the communication link preferences to the communication link characteristics; selecting a set of communication links based on the comparison, wherein the set of communication links is connected to a plurality of devices in the network that contains the first device; assigning the highest priority application subflows to the selected set of communication links to transmit the highest priority application subflows to the first device over the selected set of communication links; receiving a next highest priority application flow; dividing the next highest priority application flow into next highest priority application subflows; determining communication link preferences for each of the next highest priority application subflows; comparing the communication link preferences for each of the next highest priority application subflows to communication link characteristics of communication links operable to transmit the next highest priority application subflows; selecting a next set of communication links based on the comparison; and assigning the next highest priority application subflows to the next set of communication links wherein the next highest priority application subflows are to be transmitted to the first device in the network on the next set of communication links.