Patent ID: 11868412
Assignee: PROOFPOINT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method, comprising:
receiving, through a user interface by a computer operating a data enrichment engine, an abbreviated domain name having characters;
obtaining, by the data enrichment engine, web content source code corresponding to the abbreviated domain name;
extracting, by the data enrichment engine, textual content from the web content source code corresponding to the abbreviated domain name;
capturing, by the data enrichment engine, a number of consecutive words from the textual content;
comparing, by the data enrichment engine, an initial character from each of the number of consecutive words with the characters of the abbreviated domain name;
determining, by the data enrichment engine based on the comparison, a set of words with initial characters that match characters of the abbreviated domain name to establish a relationship between the set of words and the abbreviated domain name, wherein the determining the set of words further comprises removing consecutive words from the textual content that have initial characters arranged in an order that is different from that of the characters of the abbreviated domain name;
determining, by the data enrichment engine, whether a candidate domain name based on the set of words and the abbreviated domain name are owned by a same entity and finding new domain names based on information relating to the candidate domain name; and
providing, by the data enrichment engine, the candidate domain name to a downstream computing facility for domain name classification.