Patent application EP17174532A (EP), filed 2017-06-06
Publication number: EP3255559A1
Title: SYSTEMS, DEVICES, AND METHODS FOR IMPROVED AFFIX-BASED DOMAIN NAME SUGGESTION
Abstract: Embodiments relate to systems, devices, and computing-implemented methods for generating domain name suggestions by receiving (100, 200) a domain name suggestion input that includes textual data, segmenting (110, 210) the textual data into tokens, determining (130, 230) a list of possible affixes to the textual data, determining (130, 230) conditional probabilities for the possible affixes using a language model and the tokens, ranking (140, 240) the list of possible affixes based on the conditional probabilities to generate a ranked list of affixes, and generating (150, 250) domain name suggestions based on the ranked list of affixes.
IPC codes: G06F  17/    27            A I
G06N  20/    00            A I
H04L  29/    12            A I
Claims: number: 1
text: A method comprising:
number: 2
text: The method of claim 1, wherein at least one token of the one or more tokens comprises a plurality of words.
number: 3
text: The method of claim 1 or 2, wherein the list of affixes comprises generic top level domains.
number: 4
text: The method of any of claims 1-3, further comprising training (320) the language model using a training set of textual data.
number: 5
text: The method of claim 4, wherein the language model comprises a feed-forward neural network with one or more non-linear hidden layers.
number: 6
text: The method of claim 4, wherein the language model comprises a log-linear language model.
number: 7
text: The method of claim 4, wherein the training set of textual data is a domain name system zone file.
number: 8
text: The method of claim 4, wherein the list of affixes comprises words from the training set of textual data.
number: 9
text: The method of any of claims 1-8, wherein the conditional probabilities for the list of affixes are position dependent.
number: 10
text: The method of any of claims 1-8, wherein the conditional probabilities for the list of affixes are position independent.
number: 11
text: The method of any of claims 1-10, wherein generating domain name suggestions based on the ranked list of affixes comprises generating domain name suggestions based on top ranked affixes.
number: 12
text: The method of any of claims 1-10, wherein generating domain name suggestions based on the ranked list of affixes comprises generating domain name suggestions based on affixes associated with conditional probabilities that meet or exceed a threshold.
number: 13
text: The method of any of claims 1-12, further comprising displaying the domain name suggestions in a browser.
number: 14
text: A system comprising:
number: 15
text: A non-transitory computer readable storage medium comprising instructions that when executed by a processor cause the processor to:
Office action: search_report, dated 2017-12-13
Prior art cited: ref_id: US2015039599A1
ref_type: patent
severity: background
ref_id: US2002065903A1
ref_type: patent
severity: background
ref_id: WO0122286A1
ref_type: patent
severity: background
ref_id: WO0122286
ref_type: patent
severity: background
ref_id: US2002065903
ref_type: patent
severity: background
ref_id: US2015039599
ref_type: patent
severity: background
Final disposition: pending (2017-12-13)