×

System and method for keyword searching using both static and dynamic dictionaries

  • US 10,614,107 B2
  • Filed: 10/21/2016
  • Issued: 04/07/2020
  • Est. Priority Date: 10/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of analyzing communication traffic in a network to determine if keywords occur in the communication traffic, comprising:

  • adding one or more newly-arrived keywords to a static dictionary, which is represented by a data structure stored in computer memory and needs to be recompiled in order to be updated, by recompiling the static dictionary;

    during the recompilation of the static dictionary;

    receiving one or more additional keywords during the recompilation;

    adding the one or more additional keywords to both a first dynamic dictionary and a second dynamic dictionary, each of which is represented by a respective data structure stored in computer memory and does not need to be recompiled in order to be updated, andsearching input data using both the first dynamic dictionary and the static dictionary but not using the second dynamic dictionary; and

    following the recompilation, searching input data using both the second dynamic dictionary and the static dictionary but not using the first dynamic dictionary.

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