5. The method of claim 1 , wherein recommending the at least one available domain name further comprises the steps of: running, by the server computer, a relatedness calculation; generating, by the server computer, a relatedness dictionary from the relatedness calculation; and ranking, by the server computer, the at least one available domain name according to the relatedness dictionary.
5. The method of claim 1 , wherein recommending the at least one available domain name further comprises the steps of: running, by the server computer, a relatedness calculation; generating, by the server computer, a relatedness dictionary from the relatedness calculation; and ranking, by the server computer, the at least one available domain name according to the relatedness dictionary. 6. The method of claim 5 , wherein running the relatedness calculation further comprises the steps of: tokenizing, by the server computer, a plurality of tokens from a plurality of domain names across a plurality of user session logs, domain name zone files or Internet documents; generating, by the server computer: a plurality of pointwise mutual information measurements; and a final association score from the plurality of tokens; and identifying, by the server computer: at least one concept based on the search string token; and at least one top level domain based on the final association score for the plurality of tokens; and ranking the at least one top level domain for each at least one concept according to the final association score.