Automated domain name registration
First Claim
Patent Images
1. A method for determining if a domain name is available for registration, comprising:
- receiving a search request to determine the availability of a sublevel domain in a plurality of ccTLDs from a user, wherein the sublevel domain combined with a ccTLD represents a complete domain name;
prior to conducting a search based on the search request, dividing said search request into a plurality of subsearches;
assigning each subsearch to a search thread in a persistent search thread pool; and
conducting each subsearch in parallel, each subsearch querying a server responsible for determining the availability of a domain name for at least one ccTLD contained in the subsearch.
3 Assignments
0 Petitions
Accused Products
Abstract
An automated system and method to permit users to find and register available domain names in numerous different ccTLDs. The system provides real-time searching of large numbers of ccTLDs for each user so that during a single web session, the user can simply select the available ccTLDs from the resultant list, and purchase the desired ccTLDs online. The system also formats the user'"'"'s information in the appropriate manner for each selected ccTLD and performs the necessary electronic transactions to register the ccTLDs.
-
Citations
39 Claims
-
1. A method for determining if a domain name is available for registration, comprising:
-
receiving a search request to determine the availability of a sublevel domain in a plurality of ccTLDs from a user, wherein the sublevel domain combined with a ccTLD represents a complete domain name; prior to conducting a search based on the search request, dividing said search request into a plurality of subsearches; assigning each subsearch to a search thread in a persistent search thread pool; and conducting each subsearch in parallel, each subsearch querying a server responsible for determining the availability of a domain name for at least one ccTLD contained in the subsearch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 32, 36)
-
-
8. A non-transitory computer-readable storage medium storing instructions adapted to be executed by a computer processor to cause an electronic system to perform steps including:
-
receiving a search request to determine the availability of a sublevel domain in a plurality of ccTLDs from a user, wherein the sublevel domain combined with a ccTLD represents a complete domain name; prior to conducting a search based on the search request, dividing said search request into a plurality of subsearches; assigning each subsearch to a search thread in a persistent search thread pool; conducting each subsearch in parallel, each subsearch querying a server responsible for determining the availability of a domain name for at least one ccTLD contained in the subsearch. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 33, 37)
-
-
16. An apparatus for determining if a domain name is available for registration, comprising:
-
a processor; and a memory coupled to said processor, said memory storing instructions adapted to be executed by said processor to perform steps including; receiving a search request to determine the availability of a sublevel domain in a plurality of ccTLDs from a user, wherein the sublevel domain combined with a ccTLD represents a complete domain name; prior to conducting a search based on the search request, dividing said search request into a plurality of subsearches; assigning each subsearch to a search thread in a persistent search thread pool; and conducting each subsearch in parallel, each subsearch querying a server responsible for determining the availability of a domain name for at least one ccTLD contained in the subsearch. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 34, 38)
-
-
24. A system for determining if a domain name is available for registration, comprising:
-
means for receiving a search request over an electronic communication network to determine the availability of a sublevel domain in a plurality of ccTLDs from a user, wherein the sublevel domain combined with a ccTLD represents a complete domain name; means for dividing said search request into a plurality of subsearches prior to conducting a search based on the search request; means for assigning each subsearch to a search thread in a persistent search thread pool; and a microprocessor configured to conduct each subsearch in parallel within a computer-readable database, each subsearch querying a server responsible for determining the availability of a domain name for at least one ccTLD contained in the subsearch. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 35, 39)
-
Specification