Patents by Inventor Richard Merdinger
Richard Merdinger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11087374Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a modification to domain name management; analyze metadata and registrant accounts associated with the request; determine whether related domain name activities indicate high or low risk of malicious behavior; if high risk, the request may be queued for manual review; on manual review, if the request is deemed high risk, an attempt to contact the registrant may be made; if unsuccessful, or if the registrant verifies an invalid request, the request may be cancelled. if the behavior or request is low risk, and/or if the registrant confirms the request is valid, the request may be approved and fulfilled.Type: GrantFiled: August 21, 2019Date of Patent: August 10, 2021Assignee: Go Daddy Operating Company, LLCInventors: Richard Merdinger, Jody Kolker, Christine Turner
-
Patent number: 10659423Abstract: A system and method for modifying domain name system (DNS) templates are presented. A DNS template database is configured to store DNS templates. A DNS record database is configured to store a plurality of DNS records for a plurality of domain names. A host computer server is configured to receive an electronic signal encoding a request containing a modification to a DNS template from a user, the DNS template being stored in the DNS template database, access the DNS template database to modify the DNS template according to request containing the modification to create a modified DNS template, identify a plurality of domain names using the DNS template, and, for each domain name in the plurality of domain names, access the DNS record database to at least one of modify and create a DNS record for the domain name using the modified DNS template.Type: GrantFiled: December 19, 2014Date of Patent: May 19, 2020Assignee: Go Daddy Operating Company, LLCInventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
-
Patent number: 10541968Abstract: A registrar may authenticate a registrant and allow the registrant to access a registrant customer account. The registrant customer account is private (accessible only by the registrant) and displays domain names and/or settings for the domain names registered to the registrant. The registrant may change domain name settings, such as renewals or DNS, from the registrant customer account. The registrar may generate one or more suggested domain names that are derived from the one or more domain names registered to the registrant. When the registrar detects an interest in a domain name registered to the registrant, the registrar may immediately thereafter display one or more suggested domain names that were derived from that domain name registered to the registrant for registration. If selected by the registrant, the registrar may register the selected suggested domain names to the registrant through a registry.Type: GrantFiled: March 26, 2018Date of Patent: January 21, 2020Assignee: Go Daddy Operating Company, LLCInventors: James Bladel, Richard Merdinger, Kevin Kreuser, Peter Osmond
-
Publication number: 20190378186Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a modification to domain name management; analyze metadata and registrant accounts associated with the request; determine whether related domain name activities indicate high or low risk of malicious behavior; if high risk, the request may be queued for manual review; on manual review, if the request is deemed high risk, an attempt to contact the registrant may be made; if unsuccessful, or if the registrant verifies an invalid request, the request may be cancelled. if the behavior or request is low risk, and/or if the registrant confirms the request is valid, the request may be approved and fulfilled.Type: ApplicationFiled: August 21, 2019Publication date: December 12, 2019Inventors: Richard Merdinger, Jody Kolker, Christine Turner
-
Publication number: 20190297052Abstract: A registrar may authenticate a registrant and allow the registrant to access a registrant customer account. The registrant customer account is private (accessible only by the registrant) and displays domain names and/or settings for the domain names registered to the registrant. The registrant may change domain name settings, such as renewals or DNS, from the registrant customer account. The registrar may generate one or more suggested domain names that are derived from the one or more domain names registered to the registrant. When the registrar detects an interest in a domain name registered to the registrant, the registrar may immediately thereafter display one or more suggested domain names that were derived from that domain name registered to the registrant for registration. If selected by the registrant, the registrar may register the selected suggested domain names to the registrant through a registry.Type: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: James Bladel, Richard Merdinger, Kevin Kruezer, Peter Osmond
-
DISPLAYING A SUGGESTED DOMAIN NAME BY HOVERING OVER A DOMAIN NAME ALREADY REGISTERED TO A REGISTRANT
Publication number: 20190296984Abstract: A registrar may authenticate a registrant and allow the registrant to access a registrant customer account. The registrant customer account is private (accessible only by the registrant) and displays domain names and/or settings for the domain names registered to the registrant. The registrant may change domain name settings, such as renewals or DNS, from the registrant customer account. The registrar may generate one or more suggested domain names that are derived from the one or more domain names registered to the registrant. When the registrar detects an interest in a domain name registered to the registrant, the registrar may immediately thereafter display one or more suggested domain names that were derived from that domain name registered to the registrant for registration. If selected by the registrant, the registrar may register the selected suggested domain names to the registrant through a registry.Type: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: James Bladel, Richard Merdinger, Kevin Kreuser, Peter Osmond -
Patent number: 10402876Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a modification to domain name management; analyze metadata and registrant accounts associated with the request; determine whether related domain name activities indicate high or low risk of malicious behavior; if high risk, the request may be queued for manual review; on manual review, if the request is deemed high risk, an attempt to contact the registrant may be made; if unsuccessful, or if the registrant verifies an invalid request, the request may be cancelled. if the behavior or request is low risk, and/or if the registrant confirms the request is valid, the request may be approved and fulfilled.Type: GrantFiled: April 8, 2015Date of Patent: September 3, 2019Assignee: GO DADDY OPERATING COMPANY, LLCInventors: Richard Merdinger, Jody Kolker, Christine Turner
-
Patent number: 10164933Abstract: A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file. The host computer server is configured to prompt a user to provide a description, and store the data storage file containing the at least one DNS setting in a database in association with the description.Type: GrantFiled: December 19, 2014Date of Patent: December 25, 2018Assignee: GO DADDY OPERATING COMPANY, LLCInventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
-
Publication number: 20180167202Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a physical certificate authenticating a user to transfer a domain name, as well as a domain name and domain name transfer instructions; print the physical certificate, including a QR code encoding a user id, the domain name, an EPP key and the transfer instructions; lock the domain name account against modification; receive a request to execute a domain name transfer; scan the user id, the domain name, the EPP key and the transfer instructions encoded within the QR code; unlock an administrative function of the account; authenticate, via the EPP key, the domain name transfer; and execute the domain name transfer.Type: ApplicationFiled: February 8, 2018Publication date: June 14, 2018Inventors: Richard Merdinger, Christopher Ambler, James M Bladel
-
Publication number: 20180150460Abstract: A method is provided to programmatically configure a Registrar to register domain names having different TLDs. The Registrar may store business rules, such as a minimum and a maximum registration period and a registration grace period, for one and only one top-level domain (TLD), in one and only one electronic record. The Registrar may have a plurality of different electronic records, each with businesses rules for a different TLD. The Registrar may programmatically use one of the electronic records to update or add TLD registration capabilities for the TLD associated with the electronic record used. In this manner, business rules for a single TLD may be updated or added in a single electronic record, which reduces the chance of corrupting the registration capabilities of the Registrar regarding the registration of domain names having other TLDs.Type: ApplicationFiled: January 24, 2018Publication date: May 31, 2018Inventors: Jeremy Bushlack, Richard Merdinger, Jody Kolker, Alex Passos, Joe Snitker
-
Patent number: 9929859Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a physical certificate authenticating a user to transfer a domain name, as well as a domain name and domain name transfer instructions; print the physical certificate, including a QR code encoding a user id, the domain name, an EPP key and the transfer instructions; lock the domain name account against modification; receive a request to execute a domain name transfer; scan the user id, the domain name, the EPP key and the transfer instructions encoded within the QR code; unlock an administrative function of the account; authenticate, via the EPP key, the domain name transfer; and execute the domain name transfer.Type: GrantFiled: October 7, 2015Date of Patent: March 27, 2018Assignee: Go Daddy Operating Company, LLCInventors: Richard Merdinger, Christopher Ambler, James M. Bladel
-
Patent number: 9847874Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a physical certificate authenticating a user to transfer a domain name, as well as a domain name and domain name transfer instructions and a request to register the domain name to a third party; register the domain name to the third party and update WHOIS; print the physical certificate, including a QR code encoding a user id, the domain name, an EPP key and the transfer instructions; lock the domain name account against modification; receive a request to execute a domain name transfer; scan the user id, the domain name, the EPP key and the transfer instructions encoded within the QR code; unlock an administrative function of the account; authenticate, via the EPP key, the domain name transfer; and execute the domain name transfer.Type: GrantFiled: October 7, 2015Date of Patent: December 19, 2017Assignee: Go Daddy Operating Company, LLCInventors: Richard Merdinger, Christopher Ambler, James M. Bladel
-
Publication number: 20170104592Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a physical certificate authenticating a user to transfer a domain name, as well as a domain name and domain name transfer instructions and a request to register the domain name to a third party; register the domain name to the third party and update WHOIS; print the physical certificate, including a QR code encoding a user id, the domain name, an EPP key and the transfer instructions; lock the domain name account against modification; receive a request to execute a domain name transfer; scan the user id, the domain name, the EPP key and the transfer instructions encoded within the QR code; unlock an administrative function of the account; authenticate, via the EPP key, the domain name transfer; and execute the domain name transfer.Type: ApplicationFiled: October 7, 2015Publication date: April 13, 2017Inventors: Richard Merdinger, Christopher Ambler, James M. Bladel
-
Publication number: 20170104591Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a request for a physical certificate authenticating a user to transfer a domain name, as well as a domain name and domain name transfer instructions; print the physical certificate, including a QR code encoding a user id, the domain name, an EPP key and the transfer instructions; lock the domain name account against modification; receive a request to execute a domain name transfer; scan the user id, the domain name, the EPP key and the transfer instructions encoded within the QR code; unlock an administrative function of the account; authenticate, via the EPP key, the domain name transfer; and execute the domain name transfer.Type: ApplicationFiled: October 7, 2015Publication date: April 13, 2017Inventors: Richard Merdinger, Christopher Ambler, James M. Bladel
-
Publication number: 20160179822Abstract: A system and method for domain name system (DNS) templates are presented. A DNS template database stores DNS templates. A DNS record database stores a plurality of DNS records for a plurality of domain names. A host computer server receives an electronic signal encoding a request to create a DNS template from a user. The request identifies a domain name. The host computer server is configured to access the DNS record database to retrieve a DNS record for the domain name identified in the request, parse the DNS record into a plurality of DNS settings, display the plurality of DNS settings on a user interface for the user, receive, via the user interface, a selection of at least one of the DNS settings by the user, construct a DNS template using the selection of the at least one of the DNS settings, and store the DNS template in the DNS template database.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
-
Publication number: 20160182441Abstract: A system and method for modifying domain name system (DNS) templates are presented. A DNS template database is configured to store DNS templates. A DNS record database is configured to store a plurality of DNS records for a plurality of domain names. A host computer server is configured to receive an electronic signal encoding a request containing a modification to a DNS template from a user, the DNS template being stored in the DNS template database, access the DNS template database to modify the DNS template according to request containing the modification to create a modified DNS template, identify a plurality of domain names using the DNS template, and, for each domain name in the plurality of domain names, access the DNS record database to at least one of modify and create a DNS record for the domain name using the modified DNS template.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
-
Publication number: 20160179629Abstract: A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file. The host computer server is configured to prompt a user to provide a description, and store the data storage file containing the at least one DNS setting in a database in association with the description.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
-
Publication number: 20150058167Abstract: A system and method are presented. A domain name registration website is provided by at least one server communicatively coupled to a network. The domain name registration website including a user interface. A query being entered by a requester into the user interface of the domain registration website is monitored. When the query being entered by the requester matches a predefined pattern, the query is used to identify a plurality of candidate domain names, and the candidate domain names are displayed for selection by the requester on the domain name registration website.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: Go Daddy Operating Company, LLCInventors: Michael J. McLaughlin, Stacy Steinkuller, Paul E. Nicks, Richard Merdinger
-
Publication number: 20150058177Abstract: A request is received from a requester by at least one server communicatively coupled to a network. The request is used to identify a plurality of candidate domain names. For each one of the plurality of candidate domain names, a determination is made as to whether the candidate domain name is registered. When the candidate domain name is registered, the candidate domain name is displayed in a result listing on a domain registration website hosted by the at least one server in response to the request, and a first user interface enabling the requester to submit an offer to purchase the candidate domain name is displayed. When the candidate domain name is not registered, the candidate domain name is displayed in the result listing on the domain registration website in response to the request, and a second user interface enabling the requester to purchase the candidate domain name is displayed.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: Go Daddy Operating Company, LLCInventors: Michael J. McLaughlin, Stacy Steinkuller, Paul E. Nicks, Richard Merdinger
-
Publication number: 20150058176Abstract: A request is received from a requester by at least one server communicatively coupled to a network. The request is used to identify a plurality of candidate domain names. For each one of the plurality of candidate domain names, a determination is made as to whether the candidate domain name is registered. When the candidate domain name is registered, the candidate domain name is displayed in a result listing on a domain registration website hosted by the at least one server in response to the request, and a first user interface enabling the requester to submit an offer to purchase the candidate domain name is displayed. When the candidate domain name is not registered, the candidate domain name is displayed in the result listing on the domain registration website in response to the request, and a second user interface enabling the requester to purchase the candidate domain name is displayed.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: Go Daddy Operating Company, LLCInventors: Michael J. McLaughlin, Stacy Steinkuller, Paul E. Nicks, Richard Merdinger