System and method for compiling and matching regular expressions

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8413124
APP PUB NO 20100131935A1
SERIAL NO

12696421

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for compiling and matching regular expressions is disclosed. The regular expression compiling system includes a syntax analyzing module and at least two types of compiling modules. The syntax analyzing module is configured to analyze syntactic characteristics of a regular expression and send the regular expression to an appropriate compiling module according to preset syntactic rules and the syntactic characteristics of the regular expression; and the appropriate compiling module is configured to receive the regular expression and compile the regular expression into a data structure of a specific form.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HUAWEI TECHNOLOGIES CO., LTD.SHENZHEN, GD6408

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Wang, Hao Shenzhen, CN 299 1705

Cited Art Landscape

Patent Info (Count) # Cites Year
 
RESERVOIR LABS, INC. (1)
* 2008/0071,783 System, Apparatus, And Methods For Pattern Matching 26 2007
 
TREND MICRO INCORPORATED (2)
7180895 System and method for classifying network packets with packet content 25 2001
* 8024802 Methods and systems for using state ranges for processing regular expressions in intrusion-prevention systems 26 2008
 
TRUSTWAVE HOLDINGS, INC. (1)
* 7779049 Source level optimization of regular expressions 4 2005
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 2008/0013,461 Routing key interpreter 1 2006
 
CISCO TECHNOLOGY, INC. (3)
7225188 System and method for performing regular expression matching with high parallelism 173 2002
2006/0242,123 Hierarchical tree of deterministic finite automata 51 2005
2007/0055,664 Pipeline sequential regular expression matching 4 2005
 
JUNIPER NETWORKS, INC. (1)
* 7953895 Application identification 15 2007
 
CHECK POINT SOFTWARE TECHNOLOGIES INC. (1)
* 2005/0005,145 System and Methodology Providing Information Lockbox 51 2003
 
Sensory Networks, Inc. (2)
* 2005/0114,700 Integrated circuit apparatus and method for high throughput signature based network applications 83 2003
* 2007/0195,814 Integrated Circuit Apparatus And Method for High Throughput Signature Based Network Applications 7 2006
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 5495409 Constructing method of finite-state machine performing transitions according to a partial type of success function and a failure function 35 1994
 
MELLANOX TECHNOLOGIES LTD. (1)
* 7805392 Pattern matching in a multiprocessor environment with finite state automaton transitions based on an order of vectors in a state transition table 39 2006
 
ORACLE AMERICA, INC. (1)
6298477 Method and apparatus for selecting ways to compile at runtime 42 1998
 
CANON KABUSHIKI KAISHA (1)
* 6505157 Apparatus and method for generating processor usable data from natural language input data 21 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
* 8892580 Transformation of regular expressions 0 2012
* 2012/0124,064 TRANSFORMATION OF REGULAR EXPRESSIONS 5 2012
 
RED HAT, INC. (2)
* 9405652 Regular expression support in instrumentation languages using kernel-mode executable code 0 2013
* 2015/0121,337 REGULAR EXPRESSION SUPPORT IN INSTRUMENTATION LANGUAGES USING KERNEL-MODE EXECUTABLE CODE 0 2013
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Oct 2, 2020
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 2, 2024
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00