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:
Dec. 14, 2021

Filed:

Sep. 21, 2020
Applicant:

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

Inventors:

Harold Nguyen, Burlingame, CA (US);

Ali Mesdaq, San Jose, CA (US);

Kevin Dedon, Austin, TX (US);

Michael Fox, Lago Vista, TX (US);

Gaurav Dalal, Fremont, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); H04L 29/12 (2006.01); G06F 16/9535 (2019.01);
U.S. Cl.
CPC ...
H04L 61/2046 (2013.01); G06F 16/9535 (2019.01); H04L 61/1511 (2013.01); H04L 61/3025 (2013.01);
Abstract

Disclosed is a domain filter capable of determining an n-gram distance between a seed domain and each of a plurality of candidate domains. The domain filter loads a seed domain n-gram for the seed domain and a candidate domain n-gram for each candidate domain in memory, compares the seed domain n-gram and the candidate domain n-gram to identify any identical grams, removes any identical grams from the seed domain n-gram, and determines how many grams are left in the seed domain n-gram, representing the n-gram distance between the seed domain and the candidate domain. The domain filter then compares n-gram distances thus determined with a predetermined threshold, eliminates any candidate domain having an n-gram distance from the seed domain that exceeds the predetermined threshold, and provides remaining candidate domains to a downstream computing facility such as a user interface or an analytical module operating in an enterprise computing environment.


Find Patent Forward Citations

Loading…