Patent Document ID: 9990432
Application ID: 14569348

Base Claim:
1. A method, comprising the steps of: receiving, by a server computer communicatively coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, via a first graphical user interface (GUI) for a multi-lingual domain name search engine displayed on a client computer, a domain name search string; tokenizing, by the server computer, the domain name search string; identifying, by the server computer, a search string token within the domain name search string as a concept seed; executing, by the server computer, a first database command to create a data record storing the search string token in association with a concept id; executing, by the server computer, a crawl of: a domain name search log, or at least one domain name system (DNS) zone file; tokenizing, by the server computer, at least one domain name text string within the domain name search log or the at least one DNS zone file; identifying, by the server computer, within the at least one domain name text string, at least one synonym or translation of the search string token; executing, by the server computer, a second database command to create at least one data record storing: the at least one synonym or translation of the search string token; the concept id; and at least one language associated with the at least one synonym or translation; identifying, by the server computer, based on the search string token in the domain name search string, at least one concept comprising a collection of the at least one data record sharing the concept id; generating, by the server computer, a second GUI including a displayed list recommending at least one available domain name comprising the at least one concept in the at least one language, the displayed list being ordered according to a frequency of use of the at least one concept; and transmitting, by the server computer, the second GUI to the client computer for display.

---

Claim 7:
7. The method of claim 1 , further comprising the steps of: identifying, by the server computer, a geographic location data associated with the domain name search string; and customizing, by the server computer, the at least one available domain name to at least one concept coming into higher usage in the geographic location associated with the geographic location data.