IP Library Granted Patent US 9,972,041
Granted Patent B2
US 9,972,041 · App. 14/625,523 · Granted May 15, 2018

Earmarking a short list of favorite domain names or searches

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,972,041
App. No.
14/625,523
Granted
May 15, 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: generate a list of suggested available domain names and an associated user interface control; receive, from a client computer, a selection of a favorite domain name; store the selection in a repository of favorite domain name data; synchronize the repository with local favorite domain name data on the client; and identify, via machine learning, an aggregate or individual trend within the repository of domain name data.

Claims (72)

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 first graphical user interface (GUI) displayed on a client hardware computing device during a domain name search session, a user string input comprising a domain name or at least one keyword;

generate, for display on the client hardware computing device, a second GUI including:

a first list of available candidate domain names derived from the user string input; and

a GUI control receiving a selection of a domain name in the first list of available candidate domain names, wherein the selection does not result in a domain name registration, updating an online shopping cart to include the domain name, or terminating the domain name search session;

receive the selection;

execute a database query inserting, into a database coupled to the network, a domain name search session data associated in the database with the selection and including:

a user identifier associated in the database with a user that input the selection;

a domain name search session identifier;

at least one keyword token within the user string input;

a top level domain within the selection; and

a price for registering the selection;

generate a third GUI comprising:

a list of selections associated in the database with the user identifier, the list of selections including the selection;

a list of at least one domain name search session comprising at least one search parameter from the domain name search session; and

a second list of available candidate domain names sharing at least one common attribute with the at least one keyword token, the top level domain, or the price, the second list of available candidate domain names being ordered according to a total number of the at least one common attribute.

2. The system of claim 1 , wherein the server hardware computing device is further configured to:

detect a network connection between the server hardware computing device and the client hardware computing device;

receive, from the client hardware computing device, at least one domain name selection data stored locally on the client hardware computing device; and

execute a database query inserting the at least one domain name selection data into the database.

3. The system of claim 1 , wherein the domain name search session data further comprises at least one keyword in a second level domain of the domain name.

4. The system of claim 1 , wherein at least one aggregate trend or at least one individual trend calculated from the domain name search session data identifies at least one cluster of data sharing similarities in:

price points;

top level domains; or

subject matter within second level domains.

5. The system of claim 4 , wherein:

the at least one aggregate trend applies generally to all users; or

the at least one individual trend applies to a specific user.

6. The system of claim 4 , wherein the server hardware computing device is configured to generate, from the at least one aggregate trend or the at least one individual trend: a merchandising strategy based on:

personalized domain name sales;

bundled domain name sales; and

notice of high demand on limited access domain names.

7. The system of claim 1 , wherein the server computer is configured to generate a notice displayed via:

a personalized web page;

a personalized domain name control panel; or

an email.

8. 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 first graphical user interface (GUI) displayed on a client hardware computing device during a domain name search session, a user string input comprising a domain name or at least one keyword;

generating, by the server hardware computing device, a second GUI including:

a first list of available candidate domain names derived from the user string input; and

a GUI control receiving a selection of a domain name in the first list of available candidate domain names, wherein the selection does not result in a domain name registration, updating an online shopping cart to include the domain name, or terminating the domain name search session;

receiving, by the server hardware computing device the selection;

executing, by the server hardware computing device, database query inserting, into a database communicatively coupled to the network, a domain name search session data associated in the database with the selection and including:

a user identifier associated in the database with a user that input the selection;

a domain name search session identifier;

at least one keyword token within the user string input;

a top level domain within the selection; and

a price for registering the selection;

generating, by the server hardware computing device, a third GUI comprising:

a list of selections associated in the database with the user identifier, the list of selections including the selection;

a list of at least one domain name search session comprising at least one search parameter from the domain name search session; and

a second list of available candidate domain names sharing at least one common attribute with the at least one keyword token, the top level domain, or the price, the second list of available candidate domain names being ordered according to a total number of the at least one common attribute.

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

detecting, by the server hardware computing device, a network connection between the server hardware computing device and the client hardware computing device;

receiving, by the server hardware computing device from the client hardware computing device, at least one domain name selection data stored locally on the client hardware computing device; and

executing, by the server hardware computing device, a database query inserting the at least one domain name selection data into the database.

10. The method of claim 8 , wherein the domain name search session data further comprises at least one keyword in a second level domain of the domain name.

11. The method of claim 8 , wherein at least one aggregate trend or at least one individual trend calculated from the domain name search session data identifies at least one cluster of data sharing similarities in:

price points;

top level domains; or

subject matter within second level domains.

12. The method of claim 11 , wherein:

the at least one aggregate trend applies generally to all users; or

the at least one individual trend applies to a specific user.

13. The method of claim 11 , further comprising the steps of generating, by the server hardware computing device, from the at least one aggregate trend or the at least one individual trend: a merchandising strategy based on:

personalized domain name sales;

bundled domain name sales; and

notice of high demand on limited access domain names.

14. The method of claim 8 , further comprising the steps of generating, by the server computer, a notice displayed via:

a personalized web page;

a personalized domain name control panel; or

an email.

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 Feb 19, 2015
From: KAMDAR, TAPAN; MATSUDAIRA, GARRETT
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 034986/0042 →