×

Systems and methods for accelerated pattern matching

  • US 10,212,132 B2
  • Filed: 07/29/2016
  • Issued: 02/19/2019
  • Est. Priority Date: 07/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a security service comprising a plurality of microservices, the method comprising:

  • searching, by a deep packet inspection (DPI) microservice of the plurality of microservices, a data item using a first pattern matching table;

    determining that one or more first patterns of the first pattern matching table exist in a first portion of the data item;

    in response to determining that the one or more first patterns of the first pattern matching table exist in the first portion of the data item, selecting a second pattern matching table from a plurality of pattern matching tables;

    searching a second portion of the data item for patterns using the second pattern matching table, wherein the second portion of the data item does not include the first portion of the data item;

    determining that one or more second patterns of the second pattern matching table exist in the second portion of the data item; and

    performing an action relative to the data item based at least in part on the determination that the one or more first patterns exist in the first portion of the data item and the one or more second patterns exist in the second portion of the data item.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×