The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 02, 2010
Filed:
Jun. 21, 2006
Steve Phillips, San Jose, CA (US);
Sunil Potti, Castro Valley, CA (US);
Praveen Joshi, San Jose, CA (US);
Pravin Singhal, Cupertino, CA (US);
Tefcros Anthias, Los Altos, CA (US);
Rahul Tripathi, San Jose, CA (US);
Steve Phillips, San Jose, CA (US);
Sunil Potti, Castro Valley, CA (US);
Praveen Joshi, San Jose, CA (US);
Pravin Singhal, Cupertino, CA (US);
Tefcros Anthias, Los Altos, CA (US);
Rahul Tripathi, San Jose, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A network element such as a router or switch provides application-level quality of service for application-layer messages processed in the network element, using application QoS logic which when executed by the one or more processors is operable to cause receiving an application-layer message; matching one or more attributes of the application-layer message to the message classification rules; determining a message classification of the application-layer message based on the matching; selecting one of the network-level QoS values using the mapping and based on the determined message classification; and marking a network-level header of the application-layer message using the selected QoS value. As a result, attributes of application messages at OSI Layer 5, 6, or 7 can be used to determine how to mark packets of the messages with QoS values at OSI Layer 2, 3 or 4, integrating application-level concepts of order and priority into network-layer QoS mechanisms.