×

Generic folksonomy for concept-based domain name searches

  • US 9,990,432 B1
  • Filed: 12/12/2014
  • Issued: 06/05/2018
  • Est. Priority Date: 12/12/2014
  • Status: Active Grant
First Claim
Patent Images

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, orat 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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×