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. 06, 2022

Filed:

Dec. 09, 2019
Applicant:

Qnap Systems, Inc., New Taipei, TW;

Inventor:

Chin-Hsing Hsu, New Taipei, TW;

Assignee:

QNAP SYSTEMS, INC., New Taipei, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 69/329 (2022.01); H04L 69/22 (2022.01); H04L 69/00 (2022.01); H04L 47/20 (2022.01); H04L 47/80 (2022.01); H04L 47/2483 (2022.01);
U.S. Cl.
CPC ...
H04L 69/329 (2013.01); H04L 47/20 (2013.01); H04L 47/2483 (2013.01); H04L 47/803 (2013.01); H04L 69/02 (2013.01); H04L 69/22 (2013.01); H04L 69/26 (2013.01);
Abstract

A network application program product and a method for processing an application layer protocol are provided. The network application program product includes a network application program executed in a user mode and a packet filtering module executed in a kernel mode. The network application program transmits connection information, associated with network connection to the network application program, to the packet filtering module. The packet filtering module captures a to-be-processed packet on the network connection according to the connection information; analyzes the to-be-processed packet into at least one protocol data unit; compares the protocol data unit with preset code content; and transmits the protocol data unit to the network application program or the data access module according to the comparison result for later processing.


Find Patent Forward Citations

Loading…