A generic quality of service (“G-QoS”) protocol and architecture for applications executing in multiple transport protocol environments is provided. G-QoS negotiators establish a QoS level for user applications by communicating over a network and exchanging network and application data via a G-QoS...http://www.google.com/patents/US7185070?utm_source=gb-gplus-sharePatent US7185070 - Generic quality of service protocol and architecture for user applications in multiple transport protocol environments