IP Library Patent Application 14683480
Patent Application
App. No. 14/683,480

GENERATING SUGGESTED DOMAIN NAMES BY LOCKING SLDS, TOKENS AND TLDS

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 None
App. No.
14/683,480
Abstract

A user may enter a user search in a search field. The user search and/or data associated with the user may be used to create a plurality of SLDs and a plurality of TLDs. A plurality of suggested domain names may be created using the SLDs and TLDs and displayed to the user in a single column and the plurality of TLDs may be displayed to the user in a single horizontal row. The location of the displayed suggested domain names and TLDs may be switched in some embodiments. The user search may also be tokenized and the user may select one of the tokens, a displayed SLD or a displayed TLD to lock (or spin in some embodiments) the selected token(s), SLD(s) and/or TLD(s) so that all new displayed suggested domain names include the locked token(s), SLD(s) and/or TLD(s). New suggested domain names may then be created that include the locked token(s), SLD(s) and/or TLD(s) and displayed to the user. The process of locking and unlocking tokens, SLDs and TLDs, creating suggested domain names and displaying them to the user may be repeated as many times as desired.

Claims (78)

1 . A method, comprising the steps of:

a) receiving a user search, from a user, entered in a search field on a display;

b) spinning the user search and/or data associated with the user in a database into a first plurality of SLDs;

c) spinning the user search and/or data associated with the user in the database into a first plurality of TLDs;

d) creating a first plurality of suggested domain names, wherein each domain name in the first plurality of suggested domain names comprises one of the SLDs in the first plurality of SLDs and one of the TLDs in the first plurality of TLDs; and

e) displaying the first plurality of suggested domain names in a vertical column and the first plurality of TLDs in a horizontal row at the same time on the same display to the user, wherein each TLD in the first plurality of TLDs is not displayed with an SLD.

2 . The method of claim 1 , further comprising the steps of:

f) tokenizing the user search into a first token and a second token;

g) receiving a selected token from the user, wherein the selected token comprises the first token;

h) creating a second plurality of suggested domain names, wherein each domain name in the second plurality of suggested domain names comprises the selected token, a synonym of the second token and one of the TLDs in the first plurality of TLDs;

i) removing the first plurality of suggested domain names on the display; and

j) displaying the second plurality of suggested domain names in a vertical column on the display to the user.

3 . The method of claim 1 , wherein no other domain names and no other TLDs are displayed on the device to the user at the same time as the user search, the first plurality of suggested domain names in the vertical column and the first plurality of TLDs in the horizontal row are displayed to the user.

4 . The method of claim 1 , further comprising the steps of:

f) receiving a horizontal swipe on the display from the user;

g) removing the first plurality of TLDs on the display; and

h) displaying a second plurality of TLDs in a horizontal row on the display to the user.

5 . The method of claim 1 , further comprising the steps of:

f) receiving a vertical swipe on the display from the user;

g) removing the first plurality of suggested domain names on the display; and

h) displaying a second plurality of suggested domain names in a vertical column on the display to the user.

6 . The method of claim 1 , further comprising the step of:

f) receiving a search request from the user thereby causing steps b) thru e) to be performed.

7 . The method of claim 1 , further comprising the step of:

f) storing the user search as data associated with the user in the database.

8 . A method, comprising the steps of:

a) receiving a user search, from a user, entered in a search field on a display;

b) spinning the user search and/or data associated with the user in a database into a plurality of SLDs;

c) spinning the user search and/or data associated with the user in the database into a first plurality of TLDs;

d) creating a first plurality of suggested domain names, wherein each domain name in the first plurality of suggested domain names comprises one of the SLDs in the plurality of SLDs with one of the TLDs in the first plurality of TLDs;

e) displaying the first plurality of suggested domain names in a horizontal row and the first plurality of TLDs in a vertical column at the same time on the display to the user, wherein each TLD in the first plurality of TLDs is not displayed with an SLD;

f) receiving a selected TLD from the user in the first plurality of TLDs;

g) creating a second plurality of suggested domain names, wherein each domain name in the second plurality of suggested domain names comprises one of the SLDs in the plurality of SLDs with the selected TLD from the user;

h) removing the first plurality of suggested domain names on the display; and

i) displaying the second plurality of suggested domain names in a horizontal row on the display to the user.

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

j) tokenizing the user search into a first token and a second token;

k) receiving a selected token from the user, wherein the selected token comprises the first token;

l) creating a third plurality of suggested domain names, wherein each domain name in the third plurality of suggested domain names comprises the selected token, a synonym of the second token and the selected TLD from the user;

m) removing the second plurality of suggested domain names on the display; and

n) displaying the third plurality of suggested domain names in a horizontal row on the display to the user.

10 . The method of claim 8 , wherein no other domain names and no other TLDs are displayed on the device to the user at the same time as the user search, the first plurality of suggested domain names in the horizontal row and the first plurality of TLDs in the vertical column are displayed to the user.

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

j) receiving a vertical swipe on the display from the user;

k) removing the first plurality of TLDs on the display; and

l) displaying a second plurality of TLDs in a vertical column on the display to the user.

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

j) receiving a horizontal swipe on the display from the user;

k) removing the second plurality of suggested domain names on the display; and

l) displaying a third plurality of suggested domain names in a horizontal row on the display to the user.

13 . The method of claim 8 , further comprising the step of:

j) receiving a search request from the user thereby causing steps b) thru e) to be performed.

14 . The method of claim 8 , further comprising the step of:

j) storing the selected TLD as data associated with the user in the database.

15 . A method, comprising the steps of:

a) receiving a user search, from a user, entered in a search field on a display;

b) tokenizing the user search into a first token and a second token;

c) spinning the first token, second token and/or data associated with the user in a database into a plurality of SLDs;

d) spinning the first token, second token and/or data associated with the user in the database into a first plurality of TLDs;

e) creating a first plurality of suggested domain names, wherein each domain name in the first plurality of suggested domain names comprises the first token or the second token with one of the TLDs in the first plurality of TLDs;

f) displaying the first plurality of suggested domain names in a vertical column and the first plurality of TLDs in a horizontal row at the same time on the display to the user, wherein each TLD in the first plurality of TLDs is not associated with an SLD;

g) receiving a selected token from the user, wherein the selected token comprises the second token;

h) creating a second plurality of suggested domain names, wherein each domain name in the second plurality of suggested domain names comprises a synonym of the first token, the selected token and one of the TLDs in the first plurality of TLDs;

i) removing the first plurality of suggested domain names on the display; and

j) displaying the second plurality of suggested domain names in a vertical column on the display to the user.

16 . The method of claim 15 , wherein no other domain names and no other TLDs are displayed on the device to the user at the same time as the user search, the first plurality of suggested domain names in the vertical column and the first plurality of TLDs in the horizontal row are displayed to the user.

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

k) receiving a horizontal swipe on the display from the user;

l) removing the first plurality of TLDs on the display; and

m) displaying a second plurality of TLDs in a horizontal row on the display to the user.

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

k) receiving a vertical swipe on the display from the user;

l) removing the second plurality of suggested domain names on the display; and

m) displaying a third plurality of suggested domain names in a vertical column on the display to the user.

19 . The method of claim 15 , further comprising the step of:

k) receiving a search request from the user thereby causing steps b) thru e) to be performed.

20 . The method of claim 15 , further comprising the step of:

k) storing the selected token as data associated with the user in the database.

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 Apr 10, 2015
From: GUPTA, NITIN; KARCHER, EDWARD J., III; MATSUDAIRA, GARRETT; KAMDAR, TAPAN
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 035381/0795 →