Notifying users of available searched domain names
First Claim
1. A system, comprising a server comprising a computing device coupled to a network and including at least one processor executing instructions within a memory which, when executed, cause the system to:
- responsive to a determination that an availability status of a domain name, determined from a domain name registration record, is unavailable;
identify a user identifier associated with a user operating a client coupled to the network from which a domain name registration request was received, the domain name registration request comprising a token;
access a domain name registration log to determine a plurality of optimal default values associated with the user identifier and comprising;
an average time, for a plurality of domain name registrations associated with the user identifier, between the user requesting a registered domain name, and the user registering the registered domain name;
at least one second level domain (SLD), within the plurality of domain name registrations, including the token or at least one synonym of the token; and
a top level domain (TLD) that appears most frequently within the plurality of domain name registrations;
store the domain name in association with the user data record and a search date;
determine whether a change in an availability status for the domain name has occurred;
responsive to a determination that the change in the availability status has occurred, determine whether a duration of time since the search date has passed, the duration of time being automatically determined from the average time; and
responsive to a determination that the duration of time since the search date has not passed, transmit, to a user contact associated with the user identifier, a notice of the change in the availability status.
3 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 search for a domain name; query a domain name registration record to determine an availability status of the domain name; if the domain name is unavailable, store the domain name in association with the user data record and a search date; determine whether a change in the availability status has occurred; and if so, determine whether the duration of time since the search date has passed; and if not, transmit to the contact a notice of the change in the availability status.
40 Citations
20 Claims
-
1. A system, comprising a server comprising a computing device coupled to a network and including at least one processor executing instructions within a memory which, when executed, cause the system to:
responsive to a determination that an availability status of a domain name, determined from a domain name registration record, is unavailable; identify a user identifier associated with a user operating a client coupled to the network from which a domain name registration request was received, the domain name registration request comprising a token; access a domain name registration log to determine a plurality of optimal default values associated with the user identifier and comprising; an average time, for a plurality of domain name registrations associated with the user identifier, between the user requesting a registered domain name, and the user registering the registered domain name; at least one second level domain (SLD), within the plurality of domain name registrations, including the token or at least one synonym of the token; and a top level domain (TLD) that appears most frequently within the plurality of domain name registrations; store the domain name in association with the user data record and a search date; determine whether a change in an availability status for the domain name has occurred; responsive to a determination that the change in the availability status has occurred, determine whether a duration of time since the search date has passed, the duration of time being automatically determined from the average time; and responsive to a determination that the duration of time since the search date has not passed, transmit, to a user contact associated with the user identifier, a notice of the change in the availability status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method, comprising the steps of:
-
responsive to a determination that an availability status of a domain name, determined from a domain name registration record, is unavailable; identifying, by a server comprising a computing device coupled to a network and including at least one processor executing instructions within a memory, a user identifier associated with a user operating a client coupled to the network from which a domain name registration request was received, the domain name registration request comprising a token; accessing, by the server, a domain name registration log to determine a plurality of optimal default values associated with the user identifier and comprising; an average time, for a plurality of domain name registrations associated with the user identifier, between the user requesting a registered domain name, and the user registering the registered domain name; at least one second level domain (SLD), within the plurality of domain name registrations, including the token or at least one synonym of the token; and a top level domain (TLD) that appears most frequently within the plurality of domain name registrations; storing, by the server, in a database communicatively coupled to the network, the domain name in association with a user data record and a search date; determining, by the server, whether a change in an availability status for the domain name has occurred; responsive to a determination that the change in the availability status has occurred, determining, by the server, whether a duration of time since the search date has passed, the duration of time being automatically determined from the average time; and responsive to a determination that the duration of time since the search date has not passed, transmitting, by the server, to a user contact associated with the user identifier, a notice of the change in the availability status. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification