IP Library Granted Patent US 9,865,011
Granted Patent B2
US 9,865,011 · App. 14/591,758 · Granted Jan 9, 2018

Notifying registrants of domain name valuations

Inventors: Tapan Kamdar (San Jose, CA); Michael McLaughlin (Menlo, CA)
Assignee: Go Daddy Operating Company, LLC
G06Q30/0601G06F17/30867
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 9,865,011
App. No.
14/591,758
Granted
Jan 9, 2018
Kind
B2
Abstract

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive at least one search for a domain name; generate the notice comprising: the at least one search; at least one unsolicited offer for the domain name; and/or a valuation of the domain name based on the at least one search or the at least one unsolicited offer; identify a contact data in a database; and transmit the notice to the registrant via the contact data.

Claims (107)

1. A system, comprising:

a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory that, when executed, cause the system to:

receive, from a user interface displayed on a client hardware computing device coupled to the network, a user input comprising at least one domain name search including:

a user id identifying an operator of the client hardware computing device; and

a first domain name;

execute a domain name registration query to determine whether the first domain name is available for registration:

responsive to a determination that the first domain name is not available for registration:

tokenize the first domain name to identify at least one keyword within the first domain name;

identify, in a synonym dictionary stored within a database coupled to the network, at least one synonym for the at least one keyword;

execute a database query storing, in the database:

the user id;

the at least one keyword; and

the at least one synonym;

monitor at least one domain name data record, for the first domain name or a second domain name including the at least one synonym, to identify at least one update to at least one status of the first domain name or the second domain name, the at least one domain name data record comprising:

a domain name dropped list;

an expiration date associated with the first domain name or the second domain name; or

a domain name aftermarket listing;

responsive to the at least one domain name data record comprising the at least one update to the at least one status:

generate a notice displayed within a domain name control panel comprising:

 the first domain name or the second domain name;

 at least one unsolicited offer for the first domain name or the second domain name; or

a valuation of the first domain name or the second domain name based on the at least one domain name search or the at least one unsolicited offer;

identify a contact data associated in the database with a registrant of the first domain name or the second domain name; and

transmit the notice to the registrant via the contact data.

2. The system of claim 1 , wherein the server hardware computing device is further configured to render, transmit and display, on the client hardware computing device, a control panel configured to:

receive the contact data associated with the registrant;

receive a request to set a database flag electing to receive notice of the at least one update to the at least one status;

list at least one domain name registered to the registrant; or

display the at least one unsolicited offer.

3. The system of claim 1 , wherein the server hardware computing device is further configured to render, transmit and display, on the client hardware computing device, a control panel configured to:

receive the at least one unsolicited offer; and

transmit the at least one unsolicited offer to the server computer.

4. The system of claim 1 , wherein the server hardware computing device is further configured, responsive to the at least one domain name search, to:

query a domain name registration record to determine an availability status of the domain name;

aggregate the at least one domain name search as part of a domain name search log; and

responsive to a determination that an availability status of the domain name is unavailable, render a user interface to receive the at least one unsolicited offer.

5. The system of claim 1 , wherein the notice further comprises:

the valuation of the first domain name or the second domain name based on a search traffic for the first domain name or the second domain name respectively;

at least one geographical market in which the first domain name was searched; or

an amount of potential user views lost if the first domain name is not listed in a domain name aftermarket.

6. A method, comprising the steps of:

receiving, by a server hardware computing device communicatively coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, from a user interface displayed on a client hardware computing device coupled to the network, a user input comprising at least one domain name search including:

a user id identifying an operator of the client hardware computing device; and

a first domain name;

executing, by the server hardware computing device, a domain name registration query to determine whether the first domain name is available for registration:

responsive to a determination that the first domain name is not available for registration:

tokenizing, by the server hardware computing device, the first domain name to identify at least one keyword within the first domain name;

identifying, by the server hardware computing device, in a synonym dictionary stored within a database coupled to the network, at least one synonym for the at least one keyword;

executing, by the server hardware computing device, a database query storing, in the database:

the user id; and

the at least one domain name search;

monitoring, by the server hardware computing device, at least one domain name data record, for the first domain name or a second domain name including the at least one synonym, to identify at least one update to at least one status of the first domain name or the second domain name, the at least one domain name data record comprising:

a domain name dropped list;

an expiration date associated with the first domain name or the second domain name; or

a domain name aftermarket listing;

responsive to the at least one domain name registration record comprising the at least one update to the at least one status:

generating, by the server hardware computing device, a notice displayed within a domain name control panel comprising:

the at least one domain name search;

a market from which the at least one domain name search originated; or

a calculation of a domain name valuation in the market;

identifying, by the server hardware computing device, within the database, a contact data associated in the database with a registrant of the first domain name or the second domain name; and

transmitting, by the server hardware computing device, the notice to the registrant via the contact data.

7. The method of claim 6 , further comprising the steps of:

receiving, by the server hardware computing device, a request to list the first domain name or the second domain name on a domain name aftermarket; and

transmitting, by the server hardware computing device, to a user that created the at least one domain name request, a notice that the first domain name or the second domain name is listed on the domain name aftermarket.

8. The method of claim 7 , wherein the control panel for listing the domain name in the domain name aftermarket further comprises a user interface element configured to receive a price for the first domain name or the second domain name in the domain name aftermarket.

9. The method of claim 6 , further comprising the steps of:

receiving, by the server hardware computing device, a request to list the first domain name or the second domain name on a domain name aftermarket; and

rendering, by the server hardware computing device, a user interface configured to receive an offer and a counteroffer for the first domain name or the second domain name.

10. The method of claim 6 , wherein the notice further comprises a user interface element configured to:

host a domain name portfolio comprising the first domain name or the second domain name in a single portfolio; or

access a control panel for listing the first domain name or the second domain name within a domain name aftermarket.

11. The method of claim 6 , wherein the at least one domain name search comprises:

a specific search for the first domain name; or

a keyword search for the first domain name.

12. The method of claim 6 , wherein the notice is received by the registrant via:

the domain name control panel; or

an email transmitted to the registrant.

13. A method, comprising the steps of:

receiving, by a server hardware computing device communicatively coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, from a user interface displayed on a client hardware computing device coupled to the network, a user input comprising at least one domain name search including:

a user id identifying an operator of the client hardware computing device; and

a first domain name;

executing, by the server hardware computing device, a domain name registration query to determine whether the first domain name is available for registration:

responsive to a determination that the first domain name is not available for registration:

tokenizing, by the server hardware computing device, the first domain name to identify at least one keyword within the first domain name;

identifying, by the server hardware computing device, in a synonym dictionary stored within a database coupled to the network, at least one synonym for the at least one keyword;

executing, by the server hardware computing device, a database query storing, in the database:

the user id; and

the at least one domain name search;

monitoring, by the server hardware computing device, at least one domain name data record, for the first domain name or a second domain name including the at least one synonym, to identify at least one update to at least one status of the first domain name or the second domain name, the at least one domain name data record comprising:

a domain name dropped list;

an expiration date associated with the first domain name or the second domain name; or

a domain name aftermarket listing;

responsive to the at least one domain name registration record comprising the at least one update to the at least one status:

generating, by the server computer, a user interface displayed within a domain name control panel configured to:

receive an unsolicited offer to purchase the first domain name or the second domain name; and

be transmitted to and displayed on the client hardware computing device;

receiving, by the server hardware computing device, the unsolicited offer;

identifying, by the server hardware computing device, within the database, a contact data associated with a registrant of the first domain name or the second domain name; and

transmitting, by the server computer, the unsolicited offer to the registrant via the contact data.

14. The method of claim 13 , further comprising the steps of:

rendering, transmitting and displaying, by the server hardware computing device, on the client hardware computing device, a control panel configured to:

receive the unsolicited offer; and

transmit the unsolicited offer to the server computer.

15. The method of claim 13 , further comprising the steps of:

listing, by the server hardware computing device, the first domain name or the second domain name in a domain name aftermarket; and

receiving, by the server hardware computing device, a commission for the listing.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded May 9, 2017
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 042426/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2015
From: KAMDAR, TAPAN; MCLAUGHLIN, MICHAEL
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 035174/0372 →
Continuity (1)
Related Publication 20160196346A1 · Jul 7, 2016