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:
Jul. 28, 2015

Filed:

Mar. 15, 2013
Applicants:

H. Jonathan Chao, Holmdel, NJ (US);

Rihua Wei, Vista, CA (US);

Yang Xu, Brooklyn, NY (US);

Inventors:

H. Jonathan Chao, Holmdel, NJ (US);

Rihua Wei, Vista, CA (US);

Yang Xu, Brooklyn, NY (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06N 5/04 (2006.01); H04L 12/56 (2006.01); H04L 12/743 (2013.01); H04L 12/701 (2013.01); H04L 12/54 (2013.01);
U.S. Cl.
CPC ...
H04L 45/7457 (2013.01); H04L 12/5689 (2013.01); H04L 12/56 (2013.01); H04L 45/00 (2013.01);
Abstract

The problem of providing an efficient physical implementation of a (first) classifier defined by a first rule set, at least a part of which first classifier having a sparse distribution in Boolean space, is solved by (1) converting the first classifier, having a corresponding Boolean space, into a second classifier, wherein the second classifier has a corresponding Boolean space which is not semantically equivalent to the Boolean space corresponding to the first classifier, and wherein the second classifier is defined by a second set of rules which is smaller than the first set of rules defining the first classifier; and (2) defining a bit string transformation which transforms a first bit string into a second bit string, wherein applying the first bit string to the first classifier is equivalent to applying the second bit string to the second classifier. In at least some example embodiments, the first bit string includes packet header information. In at least some example embodiments, the second classifier is implemented on a TCAM. In at least some example embodiments, the bit string transformation is implemented on an FPGA.


Find Patent Forward Citations

Loading…