Multiple registrars
OwnerMichael A. Cohen, Yunus Mohammedinventors
Life of this patent
Estimating the term…
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.
Claims54
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.
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.
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.