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.

Date of Patent:
May. 05, 2009

Filed:

Sep. 19, 2006
Applicants:

Michael E. Ichiriu, Sunnyvale, CA (US);

Martin Fabry, Mountain View, CA (US);

Larry A. Wall, Mountain View, CA (US);

Sanjay Sreenath, San Jose, CA (US);

Inventors:

Michael E. Ichiriu, Sunnyvale, CA (US);

Martin Fabry, Mountain View, CA (US);

Larry A. Wall, Mountain View, CA (US);

Sanjay Sreenath, San Jose, CA (US);

Assignee:

NetLogic Microsystems, Inc., Mountain View, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A content search circuit for determining whether an input string matches one or more of a plurality of regular expressions, the content search circuit including an instruction memory for storing a plurality of microprograms, each microprogram embodying a corresponding one of the regular expressions, a control circuit having an input to receive the input string, and having a number of outputs, and a plurality of search engines, each having a first input coupled to a corresponding output of the control circuit and having a second input coupled to the instruction memory, wherein each search engine is selectable to execute any of the microprograms stored in the instruction memory to search the input string for any of the regular expressions embodied in the microprograms.


Find Patent Forward Citations

Loading…