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:
Jan. 13, 2026

Filed:

Sep. 27, 2023
Applicant:

Hangzhou Xinqi Electronic Technology Co., Ltd, Hangzhou, CN;

Inventors:

Jiangang Qiu, Hangzhou, CN;

Gang Chen, Hangzhou, CN;

Bin MA, Hangzhou, CN;

Yuechao Zhang, Hangzhou, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0625 (2013.01); G06F 3/0629 (2013.01); G06F 3/0673 (2013.01);
Abstract

A FPGA-based mask matching method is disclosed. A mask and a configuration keyword are split into sets of sub-masks and sets of sub-configuration keywords. Mask operation is performed to obtain sets of masked sub-configuration keywords. Operation is performed on masked sub-configuration keyword to obtain a first Hash value and this is used as a storage address, to obtain a storage table in which sets of masked sub-configuration keywords are stored. A keyword in a packet is split into sets of sub-keywords, mask operation is performed on the sub-keyword and a sub-mask to obtain a masked sub-keyword. Hash operation is performed on sets of masked sub-keywords to obtain a plurality of second Hash values. The storage table is queried by the storage address corresponding to the second Hash value. If the corresponding masked sub-configuration keyword is consistent with the masked sub-keyword, it is determined that the packet hits a rule.


Find Patent Forward Citations

Qiu, Jiangang. (2026). Fpga-based mask matching method and system (U.S. Patent No. 12524169). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12524169

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…