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:
Jun. 23, 2009
Filed:
Jan. 05, 2005
Tefcros Anthias, Los Altos, CA (US);
Sunil Potti, Castro Valley, CA (US);
Subramanian Srinivasan, San Jose, CA (US);
Nitesh Trikha, Milpitas, CA (US);
Tefcros Anthias, Los Altos, CA (US);
Sunil Potti, Castro Valley, CA (US);
Subramanian Srinivasan, San Jose, CA (US);
Nitesh Trikha, Milpitas, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A method is disclosed for interpreting an application message at a network element using sampling and heuristics. Using this method, a network element such as a router can determine, based solely on a data packet's packet headers, whether the network element ought to invest the time and processing power required to inspect and interpret the data packet's payload portion, or whether the network element can send the data packet toward the data packet's destination without inspecting and interpreting the data packet's payload portion. According to one aspect, while in a sampling state, the network element determines shared packet header characteristics possessed by packet headers of all data packets that require application layer message inspection. While in a processing state, the network element forgoes application layer message inspection relative to data packets whose packet headers do not possess the shared packet header characteristics. The network element alternates between the states.