IP Library Patent Application 12328616
Patent Application
App. No. 12/328,616

SYSTEMS FOR GENERATING DOMAIN NAMES RELEVANT TO CURRENT EVENTS

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.
12/328,616
Abstract

Systems of the present inventions allow for generating domain names relevant to current events. An exemplary system may comprise a website (hosted on at least one server) that may have one or more fields for submitting a request for a domain name that relates to current events, wherein the request may not include a keyword, search term, or suggested domain name. The system also may comprise a domain name generation module and a domain name registration module, both of which may run on at least one server. The domain name generation module may generate at least one domain name relevant to current events, and the domain name registration module may offer such generated domain names for registration, if available. The system also may comprise a network communicatively coupling the at least one server, domain name generation module, and domain name registration module.

Claims (63)

1 . A system, comprising:

A) a website hosted on at least one server, said website having at least one field for submitting a request for an available domain name that relates to at least one current event, wherein said request does not include a keyword, search term, or suggested domain name;

B) a domain name generation module running on said at least one server and generating said domain name;

C) a domain name registration module running on at said least one server and offering said domain name for registration if said domain name is available; and

D) a network communicatively coupling said at least one server, said domain name generation module and said domain name registration module.

2 . The system of claim 1 , wherein said domain name generation module comprises:

i) an information source receipt module running on said at least one server and obtaining a plurality of data from an information source; and

ii) a keyword extraction and combination module running on said at least one server and parsing said plurality of data into a plurality of keywords; combining at least one of said keywords into a root name; and concatenating a top level domain to said root name to generate said domain name.

3 . The system of claim 2 , wherein said information source receipt module comprises a browser.

4 . The system of claim 3 , wherein said information source comprises a website.

5 . The system of claim 4 , wherein said plurality of data comprises text on said website.

6 . The system of claim 3 , wherein said information source comprises a webpage.

7 . The system of claim 6 , wherein said plurality of data comprises text on said webpage.

8 . The system of claim 2 , wherein said information source receipt module comprises a feed reader.

9 . The system of claim 8 , wherein said information source comprises an RSS feed.

10 . The system of claim 9 , wherein said plurality of data comprises text received from said RSS feed.

11 . The system of claim 8 , wherein said information source comprises a news feed.

12 . The system of claim 11 , wherein said plurality of data comprises text received from said news feed.

13 . The system of claim 2 , wherein said keyword extraction and combination module further determines a topic to which each of said plurality of keywords relates; sorts said plurality of keywords into a plurality of subcategories according to said topic; and generates a root name by combining at least one of said keywords in one of said plurality of subcategories.

14 . The system of claim 1 , wherein said at least one field comprises a list of current events.

15 . The system of claim 14 , wherein said domain name generation module generates a domain name that relates to at least one current event, wherein said at least one current event was selected from said list of current events.

16 . A system, comprising:

A) means for receiving a request for an available domain name that relates to current events, wherein said request does not include a keyword, search term, or suggested domain name;

B) means for generating said domain name;

C) means for determining whether said domain name is available for registration;

D) means for providing said domain name, if available, for registration; and

E) a network communicatively coupling said receiving means, said generating means, said determining means, and said providing means.

17 . The system of claim 16 , wherein said request comprises an electronic request.

18 . The system of claim 17 , wherein said electronic request comprises a HTTP request.

19 . The system of claim 17 , wherein said electronic request comprises an email.

20 . The system of claim 17 , wherein said electronic request comprises a SMS message.

21 . The system of claim 16 , wherein said generating means B) comprises:

i) means for obtaining a plurality of data from an information source;

ii) means for parsing said plurality of data into a plurality of keywords;

iii) means for combining at least one of said keywords into a root name; and

iv) means for concatenating a top level domain to said root name to generate said domain name.

22 . The system of claim 21 , wherein said information source comprises a website.

23 . The system of claim 21 , wherein said plurality of data comprises text on said website.

24 . The system of claim 21 , wherein said information source comprises a webpage.

25 . The system of claim 24 , wherein said plurality of data comprises text on said webpage.

26 . The system of claim 21 , wherein said information source comprises an RSS feed.

27 . The system of claim 26 , wherein said plurality of data comprises text received from said RSS feed.

28 . The system of claim 21 , wherein said information source comprises a news feed.

29 . The system of claim 28 , wherein said plurality of data comprises text received from said news feed.

30 . The system of claim 21 , wherein said combining means iii) comprises:

a) means for determining a topic to which each of said plurality of keywords relates;

b) means for sorting said plurality of keywords into a plurality of subcategories according to said topic; and

c) means for generating a root name by combining at least one of said keywords in one of said plurality of subcategories.

31 . The system of claim 16 , wherein said generating means B) further comprises:

i) means for obtaining a plurality of data from an information source;

ii) means for parsing said plurality of data into a plurality of keywords;

iii) a domain names database storing a plurality of domain names communicatively coupled to said network; and

iv) means for searching said domain names database for at least one domain name comprising at least one of said plurality of keywords.

32 . A system, comprising:

A) means for receiving a HTTP request seeking an available domain name that relates to current events, wherein said HTTP request does not include a keyword, search term, or suggested domain name;

B) means for obtaining a plurality of text from a news feed;

C) means for parsing said plurality of text into a plurality of keywords;

D) means for determining a topic to which each of said plurality of keywords relates;

E) means for sorting said plurality of keywords into a plurality of subcategories according to said topic;

F) means for generating a root name by combining at least one of said keywords in one of said plurality of subcategories;

G) means for concatenating a top level domain to said root name to generate said domain name;

H) means for determining whether said domain name is available for registration; and

I) means for providing, via a HTTP response to said HTTP request, said domain name if available for registration.

Assignments (4)
NOTICE OF SUCCESSION FOR SECURITY AGREEMENT RECORDED AT REEL/FRAME 027416/0080 Recorded Feb 17, 2023
From: BARCLAYS BANK PLC
To: ROYAL BANK OF CANADA
Reel/Frame 062780/0514 →
SECURITY AGREEMENT Recorded Dec 20, 2011
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 027416/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2011
From: THE GO DADDY GROUP, INC.
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 027363/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2008
From: LEE, YONG
To: THE GO DADDY GROUP, INC.
Reel/Frame 021927/0593 →