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:
Oct. 28, 2008
Filed:
Mar. 06, 2007
Kerry A. Kravec, Fishkill, NY (US);
Ali G. Saidi, Ann Arbor, MI (US);
Jan M. Slyfield, San Jose, CA (US);
Pascal R. Tannhof, Fontainebleau, FR;
Kerry A. Kravec, Fishkill, NY (US);
Ali G. Saidi, Ann Arbor, MI (US);
Jan M. Slyfield, San Jose, CA (US);
Pascal R. Tannhof, Fontainebleau, FR;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A parallel pattern detection engine (PPDE) comprise multiple processing units (PUs) customized to do various modes of pattern recognition. The PUs are loaded with different patterns and the input data to be matched is provided to the PUs in parallel. Each pattern has an Opcode that defines what action to take when a particular data in the input data stream either matches or does not match the corresponding data being compared during a clock cycle. Each of the PUs communicate selected information so that PUs may be cascaded to enable longer patterns to be matched or to allow more patterns to be processed in parallel for a particular input data stream.