MULTIPLE STRING SEARCHING USING TERNARY CONTENT ADDRESSABLE MEMORY

Patent №

US 7,969,758

Granted

2011-06-28

Filed 2008

Owner

Lab

AI components

2

nlp · hardware

Assignment

None on record

Dataset

AIPD

2023_r1 edition

Application

12211565

Disclosed herein is a method and apparatus for multiple string searching using a ternary content addressable memory. The method includes receiving a text string having a plurality of characters and performing an unanchored search of a database of stored patterns matching one or more characters of the text string using a state machine, wherein the state machine comprises a ternary content addressable memory (CAM) and wherein the performing comprises comparing a state and one of the plurality of characters with contents of a state field and a character field, respectively, stored in the ternary CAM. In the method and apparatus described herein, one or more of the following search features may be supported: exact string matching, inexact string matching, single character wildcard matching, multiple character wildcard matching, case insensitive matching, parallel matching and rollback.

Natural languageAI hardwareG11C 15/00G06F 16/90344Y10S 707/99932Y10S 707/99933Y10S 707/99943Y10S 707/99945Y10S 707/99948

AI classification

Natural language1.00
AI hardware1.00
Knowledge representation0.02
Vision0.01
Evolutionary computation0.00
Planning0.00
Machine learning0.00
Speech0.00
© 2026 NYSGPT2525 LLC