Determining alternative textual identifiers, such as for registered domain names
First Claim
1. A computer-implemented method for determining alternative domain names for a domain name that is already registered, the method comprising:
- receiving a request from a user to register a specified domain name, the domain name including a top-level domain name portion and a second-level domain name portion, the top-level domain name portion specifying a top-level domain and the second-level domain name portion including at least one word;
determining that the specified domain name is not available to be registered;
determining alternative domain names that are related to the specified domain name by;
determining word alternatives for the words included in the second-level domain name portion, the determined word alternatives including synonyms of the included words or translations of the included words into other languages;
generating alternative domain names whose second-level domain name portions include at least one of the determined word alternatives and whose top-level domain name portions specify the specified top-level domain;
selecting generated alternative domain names that are available to be registered as the determined alternative domain names;
determining a numerical percentage relevance rating for each of the selected alternative domain names, the numerical percentage relevance rating indicating the relevance of the alternative domain name to the domain name specified by the user independent of the other alternative domain names;
sending information to the user indicating that the selected alternative domain names are available to be registered and displaying the numerical percentage relevance ratings;
reserving automatically at least one of the selected alternative domain names for a limited time without registering the at least one selected alternative domain name;
receiving a request from the user that indicates to register at least one of the determined alternative domain names; and
registering the at least one of the indicated alternative domain names for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium is described that determines alternatives to a specified textual identifier, such as a domain name, by identifying and using words and phrases that are related to the identifier. A variety of types of related words can be used, such as synonyms and translations, and the related words can be determined in a variety of ways. One situation in which alternatives can be generated is after a user has requested to use or acquire an unavailable textual identifier, such as a request to register an already registered domain name, and the determined alternatives can then be presented to the user as possibilities for use or acquisition. When multiple alternatives are presented to the user, they can also be ranked as to relevance and ordered in a variety of ways.
221 Citations
49 Claims
-
1. A computer-implemented method for determining alternative domain names for a domain name that is already registered, the method comprising:
-
receiving a request from a user to register a specified domain name, the domain name including a top-level domain name portion and a second-level domain name portion, the top-level domain name portion specifying a top-level domain and the second-level domain name portion including at least one word; determining that the specified domain name is not available to be registered; determining alternative domain names that are related to the specified domain name by; determining word alternatives for the words included in the second-level domain name portion, the determined word alternatives including synonyms of the included words or translations of the included words into other languages; generating alternative domain names whose second-level domain name portions include at least one of the determined word alternatives and whose top-level domain name portions specify the specified top-level domain; selecting generated alternative domain names that are available to be registered as the determined alternative domain names; determining a numerical percentage relevance rating for each of the selected alternative domain names, the numerical percentage relevance rating indicating the relevance of the alternative domain name to the domain name specified by the user independent of the other alternative domain names; sending information to the user indicating that the selected alternative domain names are available to be registered and displaying the numerical percentage relevance ratings; reserving automatically at least one of the selected alternative domain names for a limited time without registering the at least one selected alternative domain name; receiving a request from the user that indicates to register at least one of the determined alternative domain names; and registering the at least one of the indicated alternative domain names for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for determining alternative domain names that are related to a domain name, the method comprising:
-
receiving an indication of at least one lower-level domain name portion of a domain name; determining whether at least one of the indicated lower-level domain name portions includes a target word for which at least one alternative option word can be identified; for each of at least some of the indicated lower-level domain name portions that are determined to include a target word for which at least one alternative option word can be identified, generating at least one alternative lower-level domain name portion that includes at least one of the alternative option words for that target word; determining a numerical percentage relevance rating for each of the generated alternative lower-level domain name portions, the numerical percentage relevance rating indicating the relevance of the alternative lower-level domain name portion to the indicated portion independent of the other alternative domain names; providing an indication of the generated alternative lower-level domain name portions that can be used in alternative domain names that are related to the domain name and the numerical percentage relevance rating for each provided portion; sending information to the user indicating that the selected alternative domain names are available to be registered and displaying the numerical percentage relevance ratings; reserving automatically at least one of the selected alternative domain names for a limited time without registering the at least one selected alternative domain name; receiving a request from the user that indicates to register at least one of the determined alternative domain names; and registering the at least one of the indicated alternative domain names for the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer-implemented method for determining alternative domain names that are related to a domain name, the method comprising:
-
receiving an indication from a user of a domain name that is unavailable to be registered; determining that the domain name includes at least one target word for which related alternative words can be determined; generating alternative domain names that each include at least one of the related alternative words; determining a numerical percentage relevance rating for each of the alternative domain names, the numerical percentage relevance rating indicating the relevance of the alternative domain name independent of the other alternative domain names; reserving automatically at least one of the selected alternative domain names for a limited time without registering the at least one alternative domain name; displaying the alternative domain names to the user including the determined numerical percentage relevance ratings; receiving a request from the user that indicates to register at least one of the alternative domain names; and registering the at least one of the indicated alternative domain names for the user. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A computer-implemented method for determining alternative domain names for a domain name that is already registered, the method comprising:
-
receiving a request from a user to register a specified domain name, the domain name including a top-level domain name portion and a second-level domain name portion, the top-level domain name portion specifying a top-level domain and the second-level domain name portion including at least one word; determining that the specified domain name is not available to be registered; determining alternative domain names that are related to the specified domain name by, determining word alternatives for the words included in the second-level domain name portion, the determined word alternatives including synonyms of the included words or translations of the included words into other languages;
generating alternative domain names whose second-level domain name portions include at least one of the determined word alternatives and whose top-level domain name portions specify the specified top-level domain;selecting generated alternative domain names that are available to be registered as the determined alternative domain names; determining a numerical percentage relevance rating for each of the selected alternative domain names, the numerical percentage relevance rating indicating the relevance of the alternative domain name to the domain name specified by the user independent of the other alternative domain names; sending information to the user indicating that the selected alternative domain names are available to be registered and displaying the numerical percentage relevance ratings; automatically reserving at least one of the selected alternative domain names for a limited time without registering the at least one of the selected alternative domain names; receiving a request from the user that indicates to register at least one of the determined alternative domain names; and registering the at least one of the indicated alternative domain names for the user.
-
Specification