Patent · US Active

Filtering packets of network traffic using probabilistic pattern matching

US12095729B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2022
Grant dateSep 17, 2024
Priority date
Expiry dateMay 16, 2043

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L63/1458
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method of configuring a filter to perform pattern matching against input data is provided. The method includes receiving one or more rules, each rule including one or more field specifiers, each field specifier including a value specifier that specifies a value to be matched and a location specifier that specifies a location in the input data. For each rule of the one or more rules an empty buffer is initialized. For each field specifier the value specified by the field specifier is appended to the buffer, and the buffer contents are inserted into contents of a probabilistic data structure representing all of the field specifiers of the rule. The probabilistic data structure is configured to receive a query that includes query buffer contents determined from the input data and respond with a match status of probably present based on a predetermined probability, or definitely not present.

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