US2020356343A1PendingUtilityA1

Multipattern regular expression search systems and methods therefor

60
Assignee: STROZ FRIEDBERG LLCPriority: Mar 6, 2012Filed: Nov 19, 2019Published: Nov 12, 2020
Est. expiryMar 6, 2032(~5.7 yrs left)· nominal 20-yr term from priority
G06F 7/02G06F 2207/025G06N 5/02
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

This disclosure relates generally to a tool, system, and method for searching input data. The system may include a pattern input module, configured to receive regular expression patterns of symbols. An interpreter module may be configured to access individual ones of the symbols of the input data and upon accessing each symbol and compare a thread against the symbol. For each pattern, the thread corresponding to the pattern is compared against the symbol prior to the at least one thread being compared against a subsequent symbol of the input data. An output module may be configured to output an indication of ones of the patterns determined to be contained within the input data based on the comparison of the corresponding at least one thread to the symbols of the input data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system configured to search input data including symbols, comprising:
 a pattern input module, configured to receive regular expression patterns of symbols;   an interpreter module, configured to access individual ones of the symbols of the input data and, upon accessing each symbol, compare at least one thread against the symbol, the at least one thread being based on at least one of the patterns and each of the patterns corresponding to at least one of the threads;   wherein, for each pattern, the at least one thread corresponding to the pattern is compared against the symbol prior to the at least one thread being compared against a subsequent symbol of the input data; and   an output module configured to output an indication of ones of the patterns determined to be contained within the input data based on the comparison of the corresponding at least one thread to the symbols of the input data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.