Method and system for identifying and automatically registering domain names
First Claim
Patent Images
1. A configured computer system comprising:
- a domain name data store configured to store domain names and registration information for domain names; and
one or more computing devices communicatively coupled to the domain name data store, the one or more computing devices configured to execute computer-executable instructions to at least;
automatically retrieve information from one or more network resources;
programmatically identify a domain name source for candidates for domain name registration using the information that is automatically retrieved;
analyze data from the programmatically identified domain name source for a statistically improbable phrase or an atomic term;
identify a candidate for domain name registration from the statistically improbable phrase or the atomic term;
detect that a value representing a significance of the candidate for domain name registration satisfies a threshold indicating that the candidate for domain name registration is desirable;
determine that the candidate desirable for domain name registration is available for registration;
automatically register, as a domain name, the candidate that is desirable and available for registration; and
store the domain name and registration information for the domain name in the domain name data store.
1 Assignment
0 Petitions
Accused Products
Abstract
A domain name registration service is described that identifies a domain name source, identifies domain name candidates from the domain name source, and automatically registers any available candidates as domain names. A domain name source may be any source of information from which a set of alphanumeric (and possibly non-ASCII) characters can be acquired. Once candidate domain names have been registered by the domain name service, they may be used by the registrant or offered to third parties. Since such uses may generate revenue for the registrant, such uses may be referred to as “monetization” of the automatically registered domain names.
41 Citations
26 Claims
-
1. A configured computer system comprising:
-
a domain name data store configured to store domain names and registration information for domain names; and one or more computing devices communicatively coupled to the domain name data store, the one or more computing devices configured to execute computer-executable instructions to at least; automatically retrieve information from one or more network resources; programmatically identify a domain name source for candidates for domain name registration using the information that is automatically retrieved; analyze data from the programmatically identified domain name source for a statistically improbable phrase or an atomic term; identify a candidate for domain name registration from the statistically improbable phrase or the atomic term; detect that a value representing a significance of the candidate for domain name registration satisfies a threshold indicating that the candidate for domain name registration is desirable; determine that the candidate desirable for domain name registration is available for registration; automatically register, as a domain name, the candidate that is desirable and available for registration; and store the domain name and registration information for the domain name in the domain name data store. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for automatically registering unique identifiers of network resources, the method comprising:
as implemented in one or more computer systems configured with specific computer-executable instructions, programmatically identifying a source of information from which a set of characters can be acquired from information retrieved from a network resource in communication with the one or more configured computer systems; analyzing the programmatically identified source of information for a statistically improbable phrase or an atomic term; identifying a unique identifier candidate from the statistically improbable phrase or the atomic term; detecting that a value representing a significance of the unique identifier candidate satisfies a threshold indicating that the unique identifier candidate is desirable; determining that the unique identifier candidate is available for registration; and automatically registering the unique identifier candidate as a unique identifier in response to said detecting and said determining. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
13. A system, implemented in one or more configured computer systems, for automatically registering domain names, the system comprising:
-
a data store configured to store specific computer-executable instructions; and one or more computing devices in communication with the data store, the one or more computing devices configured to execute the specific computer-executable instructions to at least; identify a domain name source from information automatically retrieved from one or more network resources; analyze data from the domain name source for a statistically improbable phrase or an atomic term; identify a domain name candidate from the statistically improbable phrase or the atomic term; calculate a value representing a significance of the domain name candidate; determine that the value satisfies a threshold indicating that the domain name candidate is desirable; and automatically register the domain name candidate as a domain name. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable non-transitory storage medium having computer executable components for automatically registering domain names using one or more computing devices, the computer executable components comprising:
-
a domain name source component configured to programmatically identify a domain name source using information automatically collected by a network crawler from one or more network resources, the network crawler implemented by the domain name source component, the domain name source likely to generate candidates that are of interest; a candidate identifier component configured to; analyze the programmatically identified domain name source for a statistically improbable phrases or an atomic term; identify a candidate for automatic registration as a domain name from the statistically improbable phrase or the atomic term; and detect that a value representing a significance of the candidate satisfies a threshold indicating that the candidate is desirable; and a domain name registration component configured to; determine that the candidate identified by the candidate identifier component is available for registration; and automatically register the candidate as a domain name in response to determining that the candidate is available for registration and the candidate identifier component detecting that the value satisfies the threshold. - View Dependent Claims (24, 25, 26)
-
Specification