APPARATUS FOR AND METHOD OF MULTIPLE PARALLEL STRING SEARCHING

Patent №

US 6,738,779

Granted

2004-05-18

Filed 2001

Owner

PACKET TECHNOLOGIES LTD.

Lab

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09790064

An apparatus for and method of simultaneously searching an input character stream for the presence of multiple strings. The strings to be searched for are determined a priori, processed and stored in substring tables during a configuration phase. The strings to be searched for are divided into a plurality of two and three character substrings and stored in substring tables. A hash of each substring is calculated and stored in a hash table whose output is an index to a substring table. During searching, the content filter generates the hash of the input character stream and attempts to find a matching substring stored in the hash table. A string is declared found if all the substrings making up the string have been received in correct consecutive order.

Natural languageKnowledge representationAI hardwareG06F 16/9014G06F 16/90344Y10S 707/99942Y10S 707/99943

AI classification

Natural language1.00
Knowledge representation0.86
AI hardware0.64
Machine learning0.02
Vision0.00
Speech0.00
Evolutionary computation0.00
Planning0.00

Ownership

PACKET TECHNOLOGIES LTD.

assignment · 115600241

Assignors

SHAPIRA, YANIV

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC