IP Library Patent Application 15074843
Patent Application
App. No. 15/074,843

GENERATING CONSISTENT SUGGESTED DOMAIN NAMES FROM USER FEEDBACK

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.
15/074,843
Abstract

Systems and methods of the present invention provide for servers generating a suggested domain name from a requested domain name via a modification using a variation algorithm using a first variation technique in a plurality of variation techniques. The server(s) render a user feedback interface including the suggested domain name and a first and second user interface control encoding a positive and negative response to the variation technique respectively. After decoding a response, If the number of positive or negative responses is greater than a threshold, the user responds to a prompt asking if these types of suggested domain names should be consistently suggested or permanently deleted.

Claims (57)

1 . A system comprising at least one processor executing instructions causing a server computer, coupled to an electronic network, to:

run, within an active memory of the server computer, a domain name spin software engine executing a variation algorithm using at least one of a plurality of variation techniques;

generate, according to the variation algorithm, a first suggested domain name by modifying a requested domain name using a first variation technique in the plurality of variation techniques;

render a user feedback interface comprising:

the first suggested domain name;

a first user interface control encoding a first positive response to the first variation technique; and

a second user interface control encoding a first negative response to the first variation technique;

transmit, via the electronic network, the user feedback interface to a client computer;

decode a transmission received via the electronic network and encoding the positive response or the negative response;

responsive to the transmission encoding the positive response:

calculate a total positive sum of the positive response with at least one additional positive response associated with a user operating the client computer or associated with a domain name search session; and

responsive to the total positive sum being beyond a positive response threshold defined in the variation algorithm, render a second user feedback interface comprising a second user interface control encoding a second positive response or a second negative response to include the first variation technique in all future suggested domain names;

responsive to the transmission encoding the negative response:

calculate a total negative sum of the negative response with at least one additional negative response associated with the user or the domain name search session; and

responsive to the total negative sum being beyond a negative response threshold defined in the variation algorithm, render the second user feedback interface comprising the second user interface control encoding a second positive response or a second negative response to exclude the first variation technique from all future suggested domain names.

2 . The system of claim 1 , wherein the at least one additional positive response or the at least one additional negative response are stored as at least one user feedback data record in a database coupled to the electronic network.

3 . The system of claim 1 , wherein the positive response threshold and the negative response threshold are compared according to a variation technique type.

4 . The system of claim 1 , wherein the positive response threshold and the negative response threshold are defined, within at least one threshold rules data record, in a database coupled to the electronic network.

5 . The system of claim 1 , wherein the instructions further cause the server computer to:

receive the second positive response or the second negative response from the user; and

execute a query inserting a user preference data record into a database coupled to the electronic network.

6 . The system of claim 1 , wherein the instructions further cause the server computer to:

render a second user interface with a second suggested domain name; and

prior to rendering the second user interface,

execute a query selecting at least one positive user preference data record for the user; and

identify the second suggested domain name according to the at least one positive user preference data record.

7 . The system of claim 1 , wherein the second user feedback interface comprises a plurality of reasons for the positive response or the negative response selected by the user.

8 . The system of claim 7 , wherein at least one of the plurality of reasons is selected by the user and stored as a data record, in association with at least one of the plurality of variation techniques.

9 . A method, comprising the steps of:

running, by a server computer coupled to an electronic network, within an active memory of the server computer, a domain name spin software engine executing a variation algorithm using at least one of a plurality of variation techniques;

generating, by the server computer, according to the variation algorithm, a first suggested domain name by modifying a requested domain name using a first variation technique in the plurality of variation techniques;

rendering, by the server computer, a user feedback interface comprising:

the first suggested domain name;

a first user interface control encoding a first positive response to the first variation technique; and

a second user interface control encoding a first negative response to the first variation technique;

transmitting, by the server computer, via the electronic network, the user feedback interface to a client computer;

decoding, by the server computer, a transmission received via the electronic network and encoding the positive response or the negative response;

responsive to the transmission encoding the positive response:

calculating, by the server computer, a total positive sum of the positive response with at least one additional positive response associated with a user operating the client computer or associated with a domain name search session; and

responsive to the total positive sum being beyond a positive response threshold defined in the variation algorithm,

rendering, by the server computer, a second user feedback interface comprising a second user interface control encoding a second positive response or a second negative response to include the first variation technique in all future suggested domain names;

responsive to the transmission encoding the negative response:

calculating, by the server computer, a total negative sum of the negative response with at least one additional negative response associated with the user or the domain name search session; and

responsive to the total negative sum being beyond a negative response threshold defined in the variation algorithm, rendering, by the server computer, the second user feedback interface comprising the second user interface control encoding a second positive response or a second negative response to exclude the first variation technique from all future suggested domain names.

10 . The method of claim 9 , wherein the at least one additional positive response or the at least one additional negative response are stored as at least one user feedback data record in a database coupled to the electronic network.

11 . The method of claim 9 , wherein the positive response threshold and the negative response threshold are compared according to a variation technique type.

12 . The method of claim 9 , wherein the positive response threshold and the negative response threshold are defined, within at least one threshold rules data record, in a database coupled to the electronic network.

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

receiving, by the server computer, the second positive response or the second negative response from the user; and

executing, by the server computer, a query inserting a user preference data record into a database coupled to the electronic network.

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

rendering, by the server computer, a second user interface with a second suggested domain name; and

prior to rendering the second user interface,

executing, by the serve computer, a query selecting at least one positive user preference data record for the user; and

identifying, by the server computer, the second suggested domain name according to the at least one positive user preference data record.

15 . The method of claim 9 , wherein the second user feedback interface comprises a plurality of reasons for the positive response or the negative response selected by the user.

16 . The method of claim 15 , wherein at least one of the plurality of reasons is selected by the user and stored as a data record, in association with at least one of the plurality of variation techniques.

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 Mar 18, 2016
From: KAMDAR, TAPAN; MATSUDAIRA, GARRETT; GUPTA, NITIN; BURGESS, ANDREW; KARCHER, EDWARD J., III
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 038037/0179 →