Patent ID: 8599720

Claim:
A method for coordinating Quality of Service (QoS) performance between a device and a network, comprising: receiving a request, initiated at an application residing on the device that does not support QoS initiated by the network, for device-initiated QoS; matching the request with a real QoS instance configured by the network based in part on a type of application issuing the request, wherein the type of application includes at least one of a first type that relies upon device-initiated QoS and is unaware of network-initiated QoS or a second type that adapts to the available network capability, wherein matching the request comprises comparing a set of traffic filter templates (TFT) specified by the device in the request; creating a virtual QoS instance; binding the virtual QoS instance to the real QoS instance; and communicating with the network using the virtual QoS instance.