Suggesting domain names based on recognized user patterns
First Claim
Patent Images
1. A method, comprising the steps of:
- decoding, by a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, a first domain name search string;
executing, by the server hardware computing device, a first domain name database query using the first domain name search string to determine domain name availability;
responsive to an unavailability of a first domain name;
identifying, by the server hardware computing device a token, within the first domain name search string;
executing, by the server hardware computing device, a first database query identifying, within a data dictionary;
an association between the token and a logical sequence; and
a character string associated in the database with a next element in the logical sequence;
generating, by the server hardware computing device, second domain name search string comprising a replacement of the token with the character string;
executing, by the server hardware computing device, a second domain name database query using the second domain name search string to determine domain name availability; and
responsive to an availability of a second domain name comprising the character string, transmitting, by the server hardware computing device, the second domain name to a client hardware computing device, communicatively coupled to the network, for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a domain name search string; identify: a token, within the domain name search string, reflecting a user pattern; a next element in the sequence for the user pattern; and an available domain name comprising a string reflecting the next element in the sequence; and transmit the available domain name to a client computer communicatively coupled to the network.
86 Citations
20 Claims
-
1. A method, comprising the steps of:
-
decoding, by a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory, a first domain name search string; executing, by the server hardware computing device, a first domain name database query using the first domain name search string to determine domain name availability; responsive to an unavailability of a first domain name; identifying, by the server hardware computing device a token, within the first domain name search string; executing, by the server hardware computing device, a first database query identifying, within a data dictionary; an association between the token and a logical sequence; and a character string associated in the database with a next element in the logical sequence; generating, by the server hardware computing device, second domain name search string comprising a replacement of the token with the character string; executing, by the server hardware computing device, a second domain name database query using the second domain name search string to determine domain name availability; and responsive to an availability of a second domain name comprising the character string, transmitting, by the server hardware computing device, the second domain name to a client hardware computing device, communicatively coupled to the network, for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions that, when executed, cause the system to:
-
decode a first domain name search string; execute a first domain name database query using the first domain name search string to determine domain name availability; responsive to an unavailability of a first domain name; identify a token, within the first domain name search string; execute a first database query identifying, within a data dictionary; an association between the token and a logical sequence; and a character string associated in the database with a next element in the logical sequence; generate second domain name search string comprising a replacement of the token with the character string; execute a second domain name database query using the second domain name search string to determine domain name availability; and responsive to an availability of a second domain name comprising the character string, transmit the second domain name to a client hardware computing device, communicatively coupled to the network, for display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification