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:
Jul. 12, 2022

Filed:

Jan. 27, 2020
Applicant:

Verint Systems Ltd., Herzliya Pituach, IL;

Inventor:

Yitshak Yishay, Pituach, IL;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/35 (2019.01); H04L 9/40 (2022.01); G06F 16/36 (2019.01);
U.S. Cl.
CPC ...
G06F 16/353 (2019.01); G06F 16/36 (2019.01); H04L 63/0263 (2013.01); H04L 63/1416 (2013.01);
Abstract

An apparatus and techniques for constructing and utilizing a 'dynamic dictionary' that is not a compiled dictionary, and therefore does not need to be recompiled in order to be updated. The dynamic dictionary includes respective data structures that represent (i) a management automaton that includes a plurality of management nodes, and (ii) a runtime automaton that is derived from the management automaton and includes a plurality of runtime nodes. The runtime automaton may be used to search input data, such as communication traffic over a network, for keywords of interest, while the management automaton manages the addition of keywords to the dynamic dictionary. Typically, at least two (e.g., exactly two) such dynamic dictionaries are used in combination with a static dictionary.


Find Patent Forward Citations

Loading…