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:
Feb. 24, 2009
Filed:
Jan. 31, 2003
Ganesh Sadasivan, Sunnyvale, CA (US);
Rengabashyam Srinivas, Sunnyvale, CA (US);
William N. Eatherton, San Jose, CA (US);
Xiaoxue MA, Sunnyvale, CA (US);
Peram Marimuthu, Sunnyvale, CA (US);
Ganesh Sadasivan, Sunnyvale, CA (US);
Rengabashyam Srinivas, Sunnyvale, CA (US);
William N. Eatherton, San Jose, CA (US);
Xiaoxue Ma, Sunnyvale, CA (US);
Peram Marimuthu, Sunnyvale, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Methods and apparatus are disclosed for defining flow types and instances thereof such as for identifying packets corresponding to instances of the flow types. A flow type is defined and includes a set of properties including at least one of the possible properties selectable when defining a flow type. An instance of the flow type is defined and a set of corresponding associative memory entries is generated. A lookup word generator of a packet processing engine is typically notified of the use of the flow type, and one or more lookup words are generated typically by extracting fields from a received packet and/or from other sources. Based on a result of lookup operations on the set of associative memories entries using the generated one or more lookup words, the received packet can be identified as whether it matches or does not match the instance of the flow type.