IP Library Patent Application 12566919
Patent Application
App. No. 12/566,919

SEARCH ENGINE BASED DOMAIN NAME CONTROL VALIDATION

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/566,919
Abstract

Methods of the present inventions allow for validating domain name control. An example embodiment of a search engine based domain name control validation method may comprise the steps of submitting a business name to a search engine, receiving a search result webpage having a plurality of links (that each include a domain name), selecting the most relevant link, extracting the domain name from the most relevant link, and generating a record indicating that the extracted domain name is related to and/or controlled by the business.

Claims (41)

1 . A method, comprising the steps of:

A) submitting, by at least one server computer communicatively coupled to a network, a business name to a search engine;

B) receiving, by said at least one server computer responsive to step A), a search result webpage comprising a plurality of links, each comprising a domain name;

C) selecting, by said at least one server computer, a most relevant link from said plurality of links;

D) extracting, by said at least one server computer, a domain name from said most relevant link; and

E) generating, by said at least on server computer, a record indicating that said domain name is controlled by said business name.

2 . The method of claim 1 , wherein said network comprises the Internet.

3 . The method of claim 1 , wherein said business name comprises a full legal name of a business.

4 . The method of claim 1 , wherein said business name comprises a commonly-used name for said business.

5 . The method of claim 1 , wherein said search engine comprises a Web search engine.

6 . The method of claim 1 , wherein said most relevant link comprises the first link on said search result webpage.

7 . The method of claim 1 , wherein said most relevant link comprises a link identified on said search result webpage as being the most relevant result.

8 . The method of claim 1 , wherein said generating step E) further comprises creating a record in a network storage device communicatively coupled to said network, said record indicating that said domain name is controlled by said business name.

9 . The method of claim 1 , wherein said generating step E) further comprises setting flag in a database communicatively coupled to said network, said flag indicating that said domain name is controlled by said business name.

10 . The method of claim 1 , further comprising the step of, prior to step A), receiving, by said server computer, said business name and an individual's name.

11 . The method of claim 10 , wherein said business name and said individual's name were received from a website having data fields into which said business name and said individual's name were entered.

12 . The method of claim 10 , further comprising the steps of, prior to step E):

i) generating, by said at least one server computer, an email address by concatenating said individual's name to said domain name;

ii) sending, by said at least one server computer, an email message to said email address, said email message containing at least one instructions for verifying that said domain name is under control of said business name;

iii) determining, by said at least one server computer, whether said at least one instructions were followed;

iv) responsive to a determination that said at least one instructions were followed, proceeding to step E); and

v) responsive to a determination that said at least one instructions were not followed, ending said method.

13 . The method of claim 12 , wherein said email message comprises a hyperlink.

14 . The method of claim 13 , wherein said determining step iii) comprises receiving an HTTP request originating from said hyperlink.

15 . The method of claim 12 , wherein said at least one instructions comprises an instruction to modify a CNAME record for said domain name.

16 . The method of claim 15 , wherein said determining step iii) comprises determining that said CNAME record was modified according to said at least one instructions by analyzing a DNS record for said domain name.

17 . The method of claim 12 , wherein said at least one instructions comprises an instruction to upload an HTML file to a webpage resolving from said domain name.

18 . The method of claim 17 , wherein said email message further comprises said HTML file.

19 . The method of claim 17 , wherein said email message further comprises a file name for said HTML file.

20 . The method of claim 17 , wherein said determining step iii) comprises determining that said HTML file has been uploaded to said webpage.

21 . A method, comprising the steps of:

A) receiving, by at least one server computer communicatively coupled to the Internet, a business name and an individual's name, wherein said business name and said individual's name were received from at least one data field on a website communicatively coupled to the Internet;

B) submitting, by said at least one server computer, said business name to a search engine;

C) receiving, by said at least one server computer responsive to step B), a search result webpage comprising a plurality of links, each of said plurality of links comprising a domain name;

D) selecting, by said at least one server computer, a most relevant link from said plurality of links;

E) extracting, by said at least one server computer, a domain name from said most relevant link;

F) generating, by said at least one server computer, an email address by concatenating said individual's name to said domain name;

G) sending, by said at least one server computer, an email message to said email address, wherein said email message comprises a hyperlink;

H) receiving, by said at least one server computer, an HTTP request originating from said hyperlink;

I) responsive to receiving said HTTP request, determining, by said at least one server computer, that said domain name is controlled by said business name; and

J) generating, by said at least one server computer, a record in a network storage device communicatively coupled to said network, said record indicating that said domain name is controlled by said business name.

Assignments (5)
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 Oct 28, 2009
From: CONSUEGRA, MARK
To: THE GO DADDY GROUP, INC.
Reel/Frame 023435/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2009
From: LEE, YONG; THAYER, WAYNE
To: THE GO DADDY GROUP, INC.
Reel/Frame 023286/0325 →