IP Library Patent Application 14500722
Patent Application
App. No. 14/500,722

METHODS AND SYSTEMS FOR RECOMMENDING TOP LEVEL AND SECOND LEVEL DOMAINS

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/500,722
Abstract

A system and method are presented for recommending domain names. One or more computer servers receive a query including at least one keyword from a user. A business category associated with the user is determined and a data base storing a plurality of top level domain name rankings is accessed to identify a first ranking of top level domain names for the business category. A listing of candidate domain names relevant to the query is generated and the listing of candidate domain names relevant to the query is displayed for selection and registration by the user. The listing of candidate domain names is ordered according to the first ranking of top level domain names for the business category.

Claims (49)

1 . A method, comprising:

receiving, by one or more computer servers via a communications network, a query including at least one keyword and a desired language, the query being submitted by a user via a client device;

executing, by the one or more computer services, a language detection program against the query to identify a first language having a highest probability of a number of candidate language of being a language in which the query is written;

identifying, by the one or more computer servers, one or more keywords in the query;

translating, by the one or more computer servers, the one or more keywords from the first language identified by the language detection program into the desired language to generate one or more translated keywords;

generating, by the one or more computer servers, a listing of candidate domain names relevant to the one or more translated keywords; and

enabling, by the one or more computer servers, the user to select one or more of the candidate domain names for registration.

2 . The method of claim 1 , including:

identifying, by the one or more computer servers, a location identifier associated with the user; and

wherein generating the listing of candidate domain names includes using the location identifier to at least partially rank the listing of candidate domain names.

3 . The method of claim 2 , wherein the location identifier identifies a geographical region.

4 . The method of claim 2 , wherein the location identifier includes an address of the user or a business of the user.

5 . The method of claim 2 , wherein the location identifier includes a network subnet.

6 . The method of claim 2 , wherein the location identifier is a phone or telecommunications service provider.

7 . The method of claim 2 , including:

identifying one or more restricted words associated with a region containing a location identified by the location identifier; and

displaying an alert to the user when one or more of the candidate domain names includes the one or more restricted words.

8 . The method of claim 1 , wherein the query is received via a search engine.

9 . The method of claim 1 , wherein the query includes a request for a web page and identifying, by the one or more computer servers, one or more keywords in the query includes parsing a uniform resource locator of the web page.

10 . The method of claim 9 , including display the listing of candidate domain names on a ‘404’ error page.

11 . A method, comprising:

receiving, by one or more computer servers via a communications network, a query including at least one keyword, the query being submitted by a user via a client device;

identifying, by the one or more computer servers, a business category associated with the user;

accessing, by the one or more computer servers, a data base storing a plurality of top level domain name rankings to identify a first ranking of top level domain names for the business category;

generating, by the one or more computer servers, a listing of candidate domain names relevant to the query; and

displaying, by the one or more computer servers, the listing of candidate domain names relevant to the query for selection and registration by the user, the listing of candidate domain names being ordered according to the first ranking of top level domain names for the business category.

12 . The method of claim 11 , including:

identifying, by the one or more computer servers, a location identifier associated with the user; and

wherein generating the listing of candidate domain names includes using the location identifier to at least partially rank the listing of candidate domain names.

13 . The method of claim 12 , wherein the location identifier identifies a geographical region.

14 . The method of claim 12 , wherein the location identifier includes a network subnet.

15 . The method of claim 12 , including:

identifying one or more restricted words associated with a region containing a location identified by the location identifier; and

displaying an alert to the user when one or more of the candidate domain names includes the one or more restricted words.

16 . A system, comprising:

one or more computer servers communicatively coupled to a communications network and configured to perform the steps of:

receiving via the communications network a query including at least one keyword and a desired language, the query being submitted by a user via a client device;

executing a language detection program against the query to identify a first language having a highest probability of a number of candidate language of being a language in which the query is written;

identifying one or more keywords in the query;

translating the one or more keywords from the first language identified by the language detection program into the desired language to generate one or more translated keywords;

generating a listing of candidate domain names relevant to the one or more translated keywords; and

enabling the user to select one or more of the candidate domain names for registration.

17 . The system of claim 16 , wherein the one or more computer servers are configured to perform the steps of:

identifying a location identifier associated with the user; and

wherein generating the listing of candidate domain names includes using the location identifier to at least partially rank the listing of candidate domain names.

18 . The system of claim 17 , wherein the one or more computer servers are configured to perform the steps of:

identifying one or more restricted words associated with a region containing a location identified by the location identifier; and

displaying an alert to the user when one or more of the candidate domain names includes the one or more restricted words.

20 . The system of claim 16 , wherein the query includes a request for a web page and wherein the one or more computer servers are configured to identify one or more keywords in the query by parsing a uniform resource locator of the web page.

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 Sep 30, 2014
From: CARROLL, JAMES; SUZUKI, TAKAO
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 033849/0193 →