Multiple registrars
First Claim
Patent Images
1. A system that facilitates domain registration comprising:
- an interface component that receives at least one request to register a domain name; and
a registration component that interfaces with a plurality of registrars to register the domain name, wherein a first registrar of the plurality of registrars supports a same top level domain as a second registrar of the plurality of registrars.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides systems and methods for domain name registration. A domain application programming interface (API) is employed as an interface between one or more clients and a plurality of registrars, or providers. The domain API can return alternate domain names if a requested domain name is unavailable. The domain API can also implement failover among the registrars. Employing a plurality of registrars facilitates load-sharing and improved system performance.
332 Citations
54 Claims
-
1. A system that facilitates domain registration comprising:
-
an interface component that receives at least one request to register a domain name; and
a registration component that interfaces with a plurality of registrars to register the domain name, wherein a first registrar of the plurality of registrars supports a same top level domain as a second registrar of the plurality of registrars. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A domain registration system comprising:
-
a domain interface that interacts with a plurality of registrars and registers domains and returns alternate domain names when a requested domain name is not available; and
a failover component that interacts with the domain interface to implement failover among the plurality of registrars. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A general purpose interface comprising:
-
a collection of methods; and
a plurality of configuration tables, wherein at least one configuration table stores information for a plurality of registrars, wherein at least two of the plurality of registrars support a same top level domain. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for registering a domain name comprising:
-
submitting a domain request;
contacting a plurality of registrars to register the domain request, wherein failover is implemented if at least one of the plurality of registrars does not respond; and
providing a response based on the domain request. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A data packet transmitted between two or more computer components that facilitate domain registration, the data packet comprising:
a failover component for a plurality of registrars. - View Dependent Claims (51)
-
52. A computer readable medium storing computer executable components of a remote system comprising:
-
an interface component that interfaces between at least one client and a plurality of registrars;
a failover component that implements failover among the plurality of registrars.
-
-
53. A computer readable medium storing computer executable components of a remote system comprising:
an interface component that interfaces between at least one client and a plurality of registrars, wherein at least two of the plurality of registrars support a same top level domain.
-
54. A system that facilitates registration of domains comprising:
-
means for interfacing between at least one client and a plurality of registrars; and
means for implementing failover for the plurality of registrars.
-
Specification