Patent · US Active

High-speed packet filtering

US12184520B2 · kind B2 · utility

0Cited by
48References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 10, 2023
Grant dateDec 31, 2024
Priority date
Expiry dateFeb 10, 2043

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L43/026
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

An example embodiment may involve obtaining a packet filter definition that specifies characteristics of packets; compiling the packet filter definition to instructions of low-level code; generating a hash template based on a subset of the instructions, wherein the hash template includes pairs of byte offsets and byte counts that define locations within the packets at which the characteristics are disposed; based on application of the hash template to a plurality of stored packets, creating hash table entries in a hash table, wherein the hash table entries are respectively associated with subsets of the stored packets, wherein the subsets of the stored packets have respectively unique patterns of values within their bytes at the locations defined by the pairs of byte offsets and byte counts; updating the hash table entries to refer to metadata relating to their respective subset of the stored packets; and storing the hash table and the metadata.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.