REGROUPING NON-DERMINISTIC FINITE AUTOMATON ACTIVE STATES TO MINIMIZE DISTINCT SUBSETS

Patent №

US 8,935,250

Granted

2015-01-13

Filed 2012

Owner

POLYTECHNIC INSTITUTE OF NEW YORK UNIVERSITY

Lab

AI components

3

ml · nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13648446

Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Automatons (NFAs) are two typical automatons used in the Network Intrusion Detection System (NIDS). Although they both perform regular expression matching, they have quite different performance and memory usage properties. DFAs provide fast and deterministic matching performance but suffer from the well-known state explosion problem. NFAs are compact, but their matching performance is unpredictable and with no worst case guarantee. A new automaton representation of regular expressions, called Tunable Finite Automaton (TFA), is described. TFAs resolve the DFAs' state explosion problem and the NFAs' unpredictable performance problem. Different from a DFA, which has only one active state, a TFA allows multiple concurrent active states. Thus, the total number of states required by the TFA to track the matching status is much smaller than that required by the DFA. Different from an NFA, a TFA guarantees that the number of concurrent active states is bounded by a bound factor b that can be tuned during the construction of the TFA according to the needs of the application for speed and storage. A TFA can achieve significant reductions in the number of states and memory space.

AI classification

AI hardware1.00
Machine learning0.98
Natural language0.69
Knowledge representation0.03
Speech0.00
Planning0.00
Vision0.00
Evolutionary computation0.00

Ownership

POLYTECHNIC INSTITUTE OF NEW YORK UNIVERSITY

assignment · 291240230

Assignors

CHAO, H. JONATHAN, XU, YANG

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

From the same owner

© 2026 NYSGPT2525 LLC