IP Library Granted Patent US 7,962,438
Granted Patent B2
US 7,962,438 · App. 12/055,881 · Granted Jun 14, 2011

Suggesting concept-based domain names

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 7,962,438
App. No.
12/055,881
Granted
Jun 14, 2011
Kind
B2
Abstract

Methods and systems of the present invention allow for displaying suggested concept-based results. An exemplary method may comprise the steps of receiving a domain name, determining from ontological calculations suggested domain names related to the concept of the domain name and displaying the suggested domain names.

Claims (29)

1. A method comprising the steps of:

A. storing in a database one or more conceptual classes comprising a plurality of potential domain names, wherein each potential domain name in the plurality of potential domain names comprises a plurality of attributes, wherein the plurality of potential domain names within a conceptual class share a plurality of common attributes, and wherein the database and a server computer comprising a server software are communicatively coupled to a network;

B. receiving a domain name from a client software on a client computer to determine if the domain name is available to be registered;

C. identifying, using the server software and according to a context from each of one or more words parsed from the domain name, one or more of the plurality of potential domain names within the conceptual class which share the plurality of common attributes with one or more of the one or more words;

D. calculating a plurality of suggested domain names using the one or more of the plurality of potential domain names; and

E. displaying the plurality of suggested domain names on the client software.

2. The method of claim 1 wherein the one or more suggested domain names are calculated according to one or more relationships between one or more of the plurality of common attributes shared by the one or more of the plurality of potential domain names and the one or more words.

3. The method of claim 2 wherein the one or more relationships are established using a cluster analysis.

4. The method of claim 3 wherein the cluster analysis further comprises a clustering algorithm.

5. The method of claim 3 wherein the cluster analysis further comprises a fuzzy cluster analysis.

6. The method of claim 3 wherein the cluster analysis further comprises quality threshold clustering.

7. The method of claim 3 wherein the cluster analysis further comprises conceptual clustering.

8. A system comprising:

A. a database communicatively coupled to a network and comprising:

i. a plurality of potential domain names;

ii. a plurality of attributes for each of the plurality of potential domain names; and

iii. one or more conceptual classes comprising the plurality of potential domain names, wherein the plurality of potential domain names within a conceptual class share a plurality of common attributes;

B. a client computer communicatively coupled to the network and comprising a client software configured to receive a domain name to determine if the domain name is available to be registered;

C. a server computer communicatively coupled to the network and comprising a server software configured to:

i. identify, according to a context from each of one or more words parsed from the domain name, one or more of the plurality of potential domain names within the conceptual class which share the plurality of common attributes with one or more of the plurality of words;

ii. calculate a plurality of suggested domain names using the one or more of the plurality of potential domain names; and

iii. send the plurality of suggested domain names to the client software for display.

9. The system of claim 8 wherein the plurality of suggested domain names are calculated according to one or more relationships between one or more of the plurality of common attributes shared by the one or more of the plurality of potential domain names and the one or more words.

10. The system of claim 9 wherein the one or more relationships are established using a cluster analysis.

11. The system of claim 10 wherein the cluster analysis further comprises a clustering algorithm.

12. The system of claim 10 wherein the cluster analysis further comprises a fuzzy cluster analysis.

13. The system of claim 10 wherein the cluster analysis further comprises quality threshold clustering.

14. The system of claim 10 wherein the cluster analysis further comprises conceptual clustering.

15. The system of claim 8 further comprising an input knowledge agent, a results engine, an ontology language, a clustering algorithm, an output knowledge agent or any combination thereof.

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 Mar 27, 2008
From: ADELMAN, WARREN; JALLO, MATTHEW; FITZPATRICK, SHAWN
To: THE GO DADDY GROUP, INC.
Reel/Frame 020715/0104 →