IP Library Granted Patent US 7,539,774
Granted Patent B2
US 7,539,774 · App. 11/295,122 · Granted May 26, 2009

Method for domain name registration and a corresponding apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,539,774
App. No.
11/295,122
Granted
May 26, 2009
Kind
B2
Abstract

The disclosed method and apparatus makes possible the registration of domain names in one or more registration state-types, each registration state-type being associated with a set of functional rules or parameters. Certain of the registration state-types are allowed to have priority over other of the registration state-types, meaning that a domain name registered in a low priority registration state-type may be superseded or overwritten by an intervening registration to the same or a different registrant who requests a higher priority registration. Interplay of the registration state-types and parameters provides for a broad range of registration services and flexibility in the means by which consideration is obtained in exchange for registration services.

Claims (34)

1. A computer system for registering domain names and/or IP addresses, the system consisting of a registry system which registers domain names and/or IP addresses in one or more registration state-type or -types and, when there is more than one registration state-type, in which certain of the registration state-type or -types have priority over other of the registration state-type or -types and in which domain names and/or IP addresses may be registered simultaneously in certain of the registration state-type or -types by the same or different parties;

which registry system includes means to identify which of the registration state-type or -types a request to register a domain name and/or IP address is directed to;

which registry system includes means to identify which of the registration state-type or -types a domain name and/or IP address is registered in;

which registry system includes:

a database of registered domain names and/or IP addresses;

means to process communications and instructions directed to the registry system and to return appropriate responses;

means to create and update a set of rules which define the one or more registration state-type or -types;

means to create and update a set of rules which define parameters associated with the one or more registration state-type or -types and the permissible values of such parameters;

means to optionally exchange consideration for registration services;

which registry system includes means to change the registration state-type or -types of existing domain name and/or IP address registrations;

which registry system includes means to set the values of the parameters associated with specific domain names and/or IP addresses registered in the registry system, including through delegation of authority.

2. The computer system according to claim 1 , where the means to create and update a set of rules which define the one or more registration state-type or -types and the means to create and update a set of rules which define the value of the parameters associated with the one or more registration state-type or -types include means to:

identify potential combinations of registration state-type or -types and parameters;

identify conflicts produced by certain combinations of registration state-type or -types and parameters; and

optionally prohibit the occurrence within any particular implementation of the registry system of selected combinations which produce conflicts.

3. The computer system according to claim 1 , where the parameters associated with the one or more registration state-type or -types may consist of any of the following:

whether there are DNS settings for a registered domain name or routing instructions for an IP address, means to set the DNS settings or routing instructions, and means to delegate authority for who may set the DNS settings or routing instructions;

whether there is a request to register the same domain name and/or IP address in a registration state-type of equal or higher priority and means to upgrade or change the priority of the extant registration in response to such request;

whether a request or other command is received from the registrant or a third party to remove or downgrade the registration state-type or -types of a registered domain name and/or IP address, means to implement the request, and means to refund fees or other consideration, if any, paid for the removed or downgraded registration services;

whether control over a parameter has been assigned or licensed to a party other than the registrant and means to establish and exchange fees or other consideration between the party other than the registrant and another party which may include the registrant, based on such assignment or license;

whether fees are charged at the time of registration of a domain name or IP address or at a later date.

4. A method in a computer system for registering domain names and IP address, the method consisting of:

receiving at the computer system of claim 1 or claim 3 a request to register a domain name and/or IP address in one or more of the registration state-type or -types;

comparing the domain name and/or IP address to the database of registered domain names and/or IP addresses to determine if the received domain name and/or IP address is then currently registered;

where if the comparison determines that the requested domain name and/or IP address has not been registered, registering the domain name and/or IP address;

where if the comparison determines that the requested domain name and/or IP address is then currently registered, comparing the requested registration state-type or -types and the requested parameters to the then-extant registration state-type or -types and to the then-extant parameters;

determining, based on the comparison, whether or not the requested registration state-type or -types has or have priority over the then-extant registration state-type or -types.

5. The method according to claim 4 and the following iterative process:

where if the requested registration state-type or -types does not or do not have priority over the then-extant registration state-type or -types, then returning a message indicating that the requested domain name and/or IP address registration may not be registered;

where if the requested registration state-type or -types does or do have priority over the then-extant registration state-type or -types, then accessing the parameters of the then-extant registration state-type or -types to determine if the request to register the domain name and/or IP address in the requested registration state-type or -types is a value of one or more of such parameters;

where if the request to register the domain name and/or IP address in the requested registration state-type or -types is not a value of one or more of such parameters, then registering the domain names and/or IP address according to the registration request;

where if the request to register the domain name and/or IP address in the requested registration state-type or -types is a value of one or more of such parameters, then processing the rules established for such parameter(s) based on the value, and determining whether or not: as a result of processing the rules established for such parameters, the registration state-type or -types of the then-extant domain name and/or IP address registration has or have changed;

where if the registration state-type or -types of the then-extant registration has or have changed, then comparing the requested registration state-type or -types and the requested parameters to the then-extant registration state-type or -types and to the then-extant parameters;

determining, based on the comparison, whether or not the requested registration state-type or -types has or have priority over the then-extant registration state-type or -types and repeating the iterative process described in this claim 5 until the registry system returns a message indicating that the requested domain name and/or IP address registration may not be registered, until the registry system registers the domain name and/or IP address according to the registration request or until the system otherwise terminates the process of responding to the request to register the domain name and/or IP address.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
To: IDENTITY DIGITAL INC. (FORMERLY KNOWN AS DONUTS, INC.)
Reel/Frame 070572/0404 →
ASSIGNMENT OF SECURITY INTEREST IN TRADEMARKS AND PATENTS Recorded Jan 19, 2021
From: BISF AGENT LLC, AS RESIGNING AGENT
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS SUCCESSOR AGENT
Reel/Frame 055029/0963 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2021
From: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
To: DONUTS INC.; RIGHTSIDE OPERATING CO.
Reel/Frame 054795/0247 →
SECURITY INTEREST Recorded Dec 31, 2020
From: DONUTS INC.
To: BISF AGENT LLC, AS COLLATERAL AGENT
Reel/Frame 054785/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2019
From: RIGHTSIDE OPERATING CO.; RIGHTSIDE GROUP, LTD.
To: DONUTS INC.
Reel/Frame 048774/0201 →
SECURITY INTEREST Recorded Sep 18, 2018
From: DONUTS, INC.; RIGHTSIDE OPERATING CO.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 046895/0430 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2016
From: OBSIDIAN AGENCY SERVICES, INC., AS AGENT
To: RIGHTSIDE OPERATING CO.
Reel/Frame 040725/0675 →
RELEASE OF SECURITY INTEREST Recorded Aug 11, 2014
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 033510/0682 →
SECURITY INTEREST Recorded Aug 11, 2014
From: RIGHTSIDE OPERATING CO.
To: SILICON VALLEY BANK
Reel/Frame 033510/0745 →
SECURITY INTEREST Recorded Aug 7, 2014
From: RIGHTSIDE OPERATING CO.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 033498/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2014
From: DEMAND MEDIA, INC.
To: RIGHTSIDE OPERATING CO.
Reel/Frame 033449/0438 →
SECURITY AGREEMENT Recorded Aug 29, 2013
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 031123/0671 →
RELEASE OF 2011 AND 2012 PATENT SECURITY INTERESTS Recorded Aug 29, 2013
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 031123/0458 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Aug 9, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 026718/0932 →
SECURITY AGREEMENT Recorded Aug 5, 2011
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 026711/0737 →
NOTICE OF GRANT OF SECURITY INTEREST Recorded Sep 11, 2007
From: DEMAND MEDIA, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 019809/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2007
From: STAHURA, PAUL
To: DEMAND MEDIA, INC.
Reel/Frame 019739/0482 →