Invention Grant
- Patent Title: System and method for rule matching in a processor
-
Application No.: US15145052Application Date: 2016-05-03
-
Publication No.: US09866540B2Publication Date: 2018-01-09
- Inventor: Gregg A. Bouchard , Rajan Goyal , Gregory E. Lund
- Applicant: Cavium, Inc.
- Applicant Address: US CA San Jose
- Assignee: Cavium, Inc.
- Current Assignee: Cavium, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Hamilton, Brook, Smith & Reynolds, P.C.
- Main IPC: G06F21/00
- IPC: G06F21/00 ; H04L29/06 ; G06F13/16 ; G06F12/0802 ; G06F12/02 ; G06F12/04 ; G06F12/06 ; G06F12/00 ; G06F3/06 ; G06F11/20 ; G06F12/126 ; G06N5/02 ; H04L12/26 ; H04L12/747 ; H04L12/851 ; H04L12/801 ; H04L12/741 ; G06F9/50 ; H04L29/08 ; G06F9/46 ; G11C7/10 ; G06F12/0868

Abstract:
In one embodiment, a system includes a format block configured to receive a key, at least one rule, and rule formatting information. The rule can have one or more dimensions. The format block can be further configured to extract each of the dimensions from the at least one rule. The system can further include a plurality of dimension matching engines (DME). Each DME can be configured to receive the key and a corresponding formatted dimension, and process the key and the corresponding dimension for returning a match or nomatch. The system can further include a post processing block configured to analyze the matches or no matches returned from the DMEs and return a response based on the returned matches or nomatches.
Public/Granted literature
- US20160248739A1 SYSTEM AND METHOD FOR RULE MATCHING IN A PROCESSOR Public/Granted day:2016-08-25
Information query