Patent ID: 8351327
Filing Date: 2013-01-08
Classification: H04L

Abstract:
1. A method comprising: intercepting, with an intermediate device, a packet flow associated with a communication session between a client device and a server; splitting, with the intermediate device, the intercepted packet flow of the communication session into a plurality of application-layer data channels, wherein each application-layer data channel represents an independent stream of application-layer data within the communication session, wherein splitting the intercepted packet flow comprises assembling separate application data for each of the application-layer data channels of the communication session, and wherein assembling the application data comprises; assembling first application data for file-related operations; and assembling second application data for user interface-related operations; performing Quality of Service (QoS) processing on the application-layer data channels within the intermediate device, wherein performing QoS processing comprises reordering the application data with the intermediate device such that the second application data is earlier in the communication session relative to the first application data; combining, with the intermediate device, the plurality of QoS-processed application-layer data channels into a combined packet flow; and outputting the combined packet flow from the intermediate device onto the communication session between the client device and the server.