Apparatus and method for pattern matching in text based protocol
AssigneeP-Cube Ltd.
InventorsAssaf Zeira, Elyahou Kamhine
Life of this patent
Estimating the term…
Abstract
A search engine for matching textual patterns in a traffic stream. The search engine comprises a traffic control unit, a micro-code memory, a comparator and a report memory. The traffic control unit is capable of managing the traffic stream. The micro-code memory is capable of storing and retrieving micro-code instructions. The comparator is capable of executing said micro-code instructions to match the textual patterns. The report memory is capable of storing and retrieving reports generated said comparator.
Claims101
A search engine for matching textual patterns in a traffic stream, the search engine comprising:
- a traffic control unit capable of managing the traffic stream;
- a micro-code memory capable of storing and retrieving micro-code instructions;
- a comparator capable of executing said micro-code instructions to match the textual patterns;
- and
- a report memory capable of storing and retrieving reports generated said comparator.
A method for matching textual patterns in a traffic stream using a search engine comprising at least a traffic control unit, a micro-code memory, a comparator, and a report memory, the method comprising:
- a) loading data from the traffic stream into the comparator using the traffic control unit;
- b) fetching a micro-code instruction to be executed next from the micro-code memory;
- c) executing the fetched micro-code instruction using the comparator;
- and
- d) generating a terminate report.
A micro-code instruction for matching textual patterns in a traffic stream using search engine, the micro-code instruction comprises fields for op-code, search-mode, case sensitivity, traffic pointer flag (TPF), report, next instruction, and token.
Dependencies are inferred from the claim text.