APPARATUS AND METHOD FOR PARALLEL REGULAR EXPRESSION MATCHING

Patent №

US 8,990,232

Granted

2015-03-24

Filed 2012

Owner

TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13472318

A regular expression matching hardware implementation comprises two tightly coupled hardware engines. A regex engine performs state transitions and accepts (as matching) or rejects (as not matching) an input string. The regex engine takes also care of the logic of the operators and deals with the complexity of the state machine. A lookup engine reads characters from an input (e.g., tape, memory, network packets, or the like), and provides them to the regex engine. A preprocessing procedure transforms a regular expression into a regex state transition table and a lookup table, for use by the regex engine and lookup engine, respectively. The two hardware engines are synchronized by a global state machine. The regex engine advances the state machine, and the lookup engine reads it.

Natural languageAI hardwareG06F 16/24558G06F 9/4498G06F 16/951H04L 63/0245H04L 69/22

AI classification

Natural language1.00
AI hardware1.00
Vision0.01
Knowledge representation0.00
Speech0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00

Ownership

TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

assignment · 284110202

Assignors

ROSSI, FREDERIC

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

© 2026 NYSGPT2525 LLC