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. 09, 2024

Filed:

Jan. 03, 2020
Applicant:

Proofpoint, Inc., Sunnyvale, CA (US);

Inventors:

Alex Kortney, Pardes-Hana, IL;

Nir Barak, Karmei Yosef, IL;

Assignee:

Proofpoint, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 21/54 (2013.01); G06F 21/55 (2013.01); G06F 21/71 (2013.01); G06F 21/46 (2013.01); G06F 21/78 (2013.01);
U.S. Cl.
CPC ...
G06F 21/552 (2013.01); G06F 21/54 (2013.01); G06F 2221/2101 (2013.01);
Abstract

A system monitors access to a computer file via a dynamically changeable non-heterogeneous collection load balanced across two hash tables. User activity is monitored on a target device to detect a user entered pattern including a wildcard character. A server in communication with the target device, receives the user entered pattern, selects one of the two hash tables, and calculates an index for the selected hash table based on the user entered pattern. The index is used to access the selected hash table to receive a stored pattern. The hash tables each have a plurality of entries, and each entry includes a list of one or more patterns that have the same hash index but different pattern values sorted by length in characters from longest to shortest.


Find Patent Forward Citations

Loading…