US 12,169,768 B1
Deep neural network generation of domain names
Aubry Cholleton, Fribourg (CH); Andreas Fischer, Bienne (CH); Jean Hennebert, Thun (CH); Yannis Labrou, Washington, DC (US); Vincent Raemy, Fribourg (CH); Andrew West, Reston, VA (US); and Baptiste Wicht, Bonnefontaine (CH)
Assigned to VeriSign, Inc., Reston, VA (US)
Filed by VERISIGN, INC., Reston, VA (US)
Filed on May 15, 2017, as Appl. No. 15/595,679.
Int. Cl. G06N 3/02 (2006.01); H04L 61/4511 (2022.01)
CPC G06N 3/02 (2013.01) [H04L 61/4511 (2022.05)] 24 Claims
OG exemplary drawing
 
1. A method of generating unregistered internet domain names using machine learning, the method comprising:
receiving an input that identifies at least one specified characteristic, wherein the at least one specified characteristic is associable with registered domain names;
identifying, using an electronic processor, a subset of registered domain names having the at least one specified characteristic;
tokenizing, using the electronic processor, the subset of registered domain names, wherein the tokenizing comprises identifying, for a domain name of the subset of registered domain names, at least one sub-section boundary within the domain name;
determining a confidence score for the domain name of the subset of registered domain names, wherein the confidence score is based on an ambiguity or a difficulty of the tokenizing;
filtering, using the electronic processor, the subset of registered domain names to retain registered domain names with confidence scores above a threshold confidence score;
vectorizing, using the electronic processor, a training subset of domain names in the tokenized subset of registered domain names to obtain a set of vectors;
training, using the electronic processor, a machine learning algorithm with the set of vectors to produce a trained machine learning model;
generating, using the electronic processor, at least one output domain name by the trained machine learning model; and
outputting, using the electronic processor, the at least one output domain name.