Patent Document ID: 9972041
Application ID: 14625523
Patent Flag: 1

Claim One:
1. A system, comprising a server hardware computing device coupled to a network and comprising at least one processor executing specific computer-executable instructions within a memory that when executed, cause the system to: receive from a first graphical user interface (GUI) displayed on a client hardware computing device during a domain name search session, a user string input comprising a domain name or at least one keyword; generate, for display on the client hardware computing device, a second GUI including: a first list of available candidate domain names derived from the user string input; and a GUI control receiving a selection of a domain name in the first list of available candidate domain names, wherein the selection does not result in a domain name registration, updating an online shopping cart to include the domain name, or terminating the domain name search session; receive the selection; execute a database query inserting, into a database coupled to the network, a domain name search session data associated in the database with the selection and including: a user identifier associated in the database with a user that input the selection; a domain name search session identifier; at least one keyword token within the user string input; a top level domain within the selection; and a price for registering the selection; generate a third GUI comprising: a list of selections associated in the database with the user identifier, the list of selections including the selection; a list of at least one domain name search session comprising at least one search parameter from the domain name search session; and a second list of available candidate domain names sharing at least one common attribute with the at least one keyword token, the top level domain, or the price, the second list of available candidate domain names being ordered according to a total number of the at least one common attribute.