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, GD6988

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Wang, Hao Shenzhen, CN 346 1893

Cited Art Landscape

Patent Info (Count) # Cites Year
 
RESERVOIR LABS, INC. (1)
* 2008/0071,783 System, Apparatus, And Methods For Pattern Matching 32 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 29 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 187 2002
2006/0242,123 Hierarchical tree of deterministic finite automata 53 2005
2007/0055,664 Pipeline sequential regular expression matching 4 2005
 
JUNIPER NETWORKS, INC. (1)
* 7953895 Application identification 16 2007
 
CHECK POINT SOFTWARE TECHNOLOGIES, INC. (1)
* 2005/0005,145 System and Methodology Providing Information Lockbox 55 2003
 
Sensory Networks, Inc. (2)
* 2005/0114,700 Integrated circuit apparatus and method for high throughput signature based network applications 85 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 40 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 23 2000
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 9875045 Regular expression matching with back-references using backtracking 0 2015
 
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