CONFIGURING STATE MACHINES USED TO ORDER AND SELECT MATCHING OPERATIONS FOR DETERMINING WHETHER AN INPUT STRING MATCHES ANY OF AT LEAST ONE REGULAR EXPRESSION USING LOOKAHEAD FINITE AUTOMATA BASED REGULAR EXPRESSION DETECTION

Patent №

US 8,554,698

Granted

2013-10-08

Filed 2010

Owner

POLYTECHNIC INSTITUTE OF NEW YORK UNIVERSITY

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12906307

State machines are used to order and select matching operations for determining whether an input string matches any of at least one regular expression by (1) accepting the set of regular expression(s), and (2) for each of the regular expression(s) of the set accepted, (A) identifying any look-ahead type strings within the given regular expression, (B) identifying any sequential type strings within the given regular expression, (C) partitioning the regular expression based on any identified simple strings, any identified look-ahead type variable strings, and any sequential type variable strings to generate partitioned parts, (D) reordering the partitioned parts of the regular expression using optimization policies to generate reordered partitioned parts, and (E) configuring nodes of a state machine corresponding to the given regular expression. Once configured, the state machines check for a match between the input string accepted and the regular expression using the configured nodes of the state machine.

AI classification

AI hardware1.00
Natural language0.91
Vision0.12
Knowledge representation0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

POLYTECHNIC INSTITUTE OF NEW YORK UNIVERSITY

assignment · 251760976

Assignors

BANDO, MASANORI, ARTAN, NABI SERTAC, CHAO, H. JONATHAN

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

From the same owner

© 2026 NYSGPT2525 LLC