The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 04, 2018

Filed:

Sep. 07, 2016
Applicant:

Mellanox Technologies Tlv Ltd., Raanana, IL;

Inventors:

Gil Levy, Hod Hasharon, IL;

Pedro Reviriego, Madrid, ES;

Salvatore Pontarelli, Rome, IT;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 12/743 (2013.01); H04L 29/06 (2006.01); G11C 7/10 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30982 (2013.01); G06F 17/30949 (2013.01); H04L 45/7453 (2013.01); H04L 63/0263 (2013.01); H04L 69/22 (2013.01); G06F 17/3033 (2013.01); G11C 7/1009 (2013.01);
Abstract

A method includes extracting classification keys from a collection of data items. A corpus of rules for matching to the classification keys is received, each rule including a respective set of unmasked bits having corresponding bit values, and at least some of the rules also include masked bits. Rule patterns are extracted from the corpus, each rule pattern defining a respective sequence of masked and unmasked bits to which one or more of the rules conforms. Multiple hash tables are defined in a RAM, each is used for searching for a rule that matches a given classification key. A match result of a given rule in a given hash table is also indicative of which of the other hash tables are to be used for subsequent searching. The data items are classified by matching the respective classification keys to the rules using one or more of the hash tables.


Find Patent Forward Citations

Loading…