Patent ID: 8576875

Claim:
A network device comprising: a transport-layer proxy; a multi-path traffic distributor coupled to the transport-layer proxy; and a quality of service (QoS) manager; wherein the transport-layer proxy is configured to: receive packets, each associated with a transport-layer connection, from a transport-layer endpoint; and classify the received packets and deliver at least a portion of the received packets to the multi-path traffic distributor based on the classification; wherein the multi-path traffic distributor is configured to: independently assign each of the delivered packets to one of a plurality of data flows; and transmit each of the delivered packets on an outbound path associated with the assigned data flow; and wherein the quality of service (QoS) manager configured to set the number of data flows in the plurality of data flows to achieve a quality of service specified by traffic classes in use on the transport-layer connections corresponding to the received packets.