US-12627629-B2 - Domain name registration based on verification of entities of reserved names
Abstract
According to a present invention embodiment, a system for registering a domain name for access to a domain over a network comprises one or more memories and at least one processor coupled to the one or more memories. The system determines that a domain name requested for registration on a domain name registry by a user corresponds to a reserved name of an entity. The user is verified as corresponding to the entity based on detecting performance of an operation by the user on a computing device. The operation is enabled in response to verification of the entity. The domain name is registered on the domain name registry in response to the user corresponding to the entity. Embodiments of the present invention further include a method and computer program product for registering a domain name for access to a domain over a network in substantially the same manner described above.
Inventors
- LISA SEACAT DELUCA
- Braden River Pezeshki
- Bradley L. Kam
Assignees
- Unstoppable Domains, Inc.
Dates
- Publication Date
- 20260512
- Application Date
- 20241111
Claims (20)
- 1 . A method of obtaining ownership of a domain name for access to a domain over a network comprising: determining, via at least one processor, that a domain name requested for ownership by a user corresponds to a reserved name of an entity by searching a plurality of network sites for use of the domain name and an indication of the entity, wherein the reserved name is used by the entity on at least one network site; determining, via the at least one processor, a user account of the entity from the at least one network site; verifying, via the at least one processor, the user corresponds to the entity based on detecting performance of an operation by the user on a computing device in the user account of the entity, wherein the operation is enabled in response to verification of the entity; and conducting a transaction, via the at least one processor, to obtain ownership of the domain name for the user in response to the user corresponding to the entity.
- 2 . The method of claim 1 , wherein the domain name is one of a blockchain domain name and a non-fungible token domain name.
- 3 . The method of claim 1 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: detecting a login to the selected account by the user.
- 4 . The method of claim 1 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: providing information to the user for posting to the selected account; and detecting a post with the provided information to the selected account.
- 5 . The method of claim 1 , wherein verifying the user corresponds to the entity comprises: detecting the performance of the operation by the user in an electronic wallet of the entity.
- 6 . The method of claim 1 , wherein the reserved name includes a registered domain name, and verifying the user corresponds to the entity comprises: verifying proof of registration of the registered domain name, wherein the proof of registration includes one of a file and a record based on the registration and is generated for the user from the user account of the entity for a network site.
- 7 . The method of claim 1 , wherein verifying the user corresponds to the entity further comprises: obtaining, via the at least one processor, an image of the user via an image capture device, wherein the image of the user includes one or more biometrics of the user; obtaining, via the at least one processor, image information from an official identification of the entity, wherein the image information includes one or more biometrics of the entity; and verifying, via the at least one processor, the user corresponds to the entity further based on a comparison of the image of the user to the image information of the official identification indicating at least one biometric of the user corresponds to at least one biometric of the entity.
- 8 . The method of claim 2 , wherein the domain name is a non-fungible token domain name, and conducting the transaction comprises: storing registration of the domain name on a blockchain associated with a domain name registry; and generating a non-fungible token associated with a cryptocurrency wallet address of the user corresponding to the registration of the domain name.
- 9 . A system for obtaining ownership of a domain name for access to a domain over a network comprising: one or more memories; and at least one processor coupled to the one or more memories, the at least one processor configured to: determine that a domain name requested for ownership by a user corresponds to a reserved name of an entity by searching a plurality of network sites for use of the domain name and an indication of the entity, wherein the reserved name is used by the entity on at least one network site; determine a user account of the entity from the at least one network site; verify the user corresponds to the entity based on detecting performance of an operation by the user on a computing device in the user account of the entity, wherein the operation is enabled in response to verification of the entity; and conduct a transaction to obtain ownership of the domain name for the user in response to the user corresponding to the entity.
- 10 . The system of claim 9 , wherein the domain name is one of a blockchain domain name and a non-fungible token domain name.
- 11 . The system of claim 9 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: detecting a login to the selected account by the user.
- 12 . The system of claim 9 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: providing information to the user for posting to the selected account; and detecting a post with the provided information to the selected account.
- 13 . The system of claim 9 , wherein verifying the user corresponds to the entity comprises: detecting the performance of the operation by the user in an electronic wallet of the entity.
- 14 . The system of claim 9 , wherein the reserved name includes a registered domain name, and verifying the user corresponds to the entity comprises: verifying proof of registration of the registered domain name, wherein the proof of registration includes one of a file and a record based on the registration and is generated for the user from the user account of the entity for a network site.
- 15 . The system of claim 9 , wherein verifying the user corresponds to the entity further comprises: obtaining an image of the user via an image capture device, wherein the image of the user includes one or more biometrics of the user; obtaining image information from an official identification of the entity, wherein the image information includes one or more biometrics of the entity; and verifying the user corresponds to the entity further based on a comparison of the image of the user to the image information of the official identification indicating at least one biometric of the user corresponds to at least one biometric of the entity.
- 16 . The system of claim 10 , wherein the domain name is a non-fungible token domain name, and conducting the transaction comprises: storing registration of the domain name on a blockchain associated with a domain name registry; and generating a non-fungible token associated with a cryptocurrency wallet address of the user corresponding to the registration of the domain name.
- 17 . A computer program product for obtaining ownership of a domain name for access to a domain over a network, the computer program product comprising one or more non-transitory computer readable media having instructions stored thereon, the instructions executable by at least one processor to cause the at least one processor to: determine that a domain name requested for ownership by a user corresponds to a reserved name of an entity by searching a plurality of network sites for use of the domain name and an indication of the entity, wherein the reserved name is used by the entity on at least one network site; determine a user account of the entity from the at least one network site; verify the user corresponds to the entity based on detecting performance of an operation by the user on a computing device in the user account of the entity, wherein the operation is enabled in response to verification of the entity; and conduct a transaction to obtain ownership of the domain name for the user in response to the user corresponding to the entity.
- 18 . The computer program product of claim 17 , wherein the domain name is one of a blockchain domain name and a non-fungible token domain name.
- 19 . The computer program product of claim 17 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: detecting a login to the selected account by the user.
- 20 . The computer program product of claim 17 , wherein determining the user account of the entity comprises: selecting the user account of the entity for a network site from among a plurality of user accounts of the entity for different network sites; and verifying the user corresponds to the entity comprises: providing information to the user for posting to the selected account; and detecting a post with the provided information to the selected account.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 17/719,772, entitled “Domain Name Registration Based on Verification of Entities of Reserved Names” and filed on Apr. 13, 2022, now U.S. Pat. No. 12,184,604 issued on Dec. 31, 2024, the disclosure of which is incorporated herein by reference in its entirety. BACKGROUND 1. Technical Field Present invention embodiments relate to access of domains over a network, and more specifically, to domain name registration of protected or otherwise reserved names (e.g., trademarks, brands, names of notable individuals, etc.) based on verification of entities of the reserved names. 2. Discussion of the Related Art According to the Anticybersquatting Consumer Protection Act, domain squatting (also referred to as “cybersquatting”) pertains to registering, trafficking in, or using an Internet domain name with a bad-faith intent to profit from the goodwill of a trademark belonging to another. In an attempt to reduce domain squatting, domain names protected by trademark are locked from sale until a user attempting to register a locked domain name can prove the user owns or represents the owner of the trademark for the locked domain name. An example approach utilized during registration of a domain name may notify a user of a domain name that is locked, and direct the user to a manual process for proving ownership of the locked domain name to commence registration. However, this approach may consume a significant amount of time to unlock the domain name for registration. SUMMARY According to one embodiment of the present invention, a system for registering a domain name for access to a domain over a network comprises one or more memories and at least one processor coupled to the one or more memories. The system determines that a domain name requested for registration on a domain name registry by a user corresponds to a reserved name of an entity. The user is verified as corresponding to the entity based on detecting performance of an operation by the user on a computing device. The operation is enabled in response to verification of the entity. The domain name is registered on the domain name registry in response to the user corresponding to the entity. Embodiments of the present invention further include a method and computer program product (e.g., including one or more computer readable media with executable instructions) for registering a domain name for access to a domain over a network in substantially the same manner described above. BRIEF DESCRIPTION OF THE DRAWINGS Generally, like reference numerals in the various figures are utilized to designate like components. FIG. 1 is a diagrammatic illustration of an example computing environment according to an embodiment of the present invention. FIG. 2 is a block diagram of an example computing device according to an embodiment of the present invention. FIG. 3 is a flowchart of a method of registering domain names according to an embodiment of the present invention. FIG. 4 is a flowchart of a manner of verifying a user for registering a domain name corresponding to a reserved name based on access to a social media or other account of an entity of the reserved name according to an embodiment of the present invention. FIG. 5 is a flowchart of a manner of verifying a user for registering a domain name corresponding to a reserved name based on posting information to a social media or other account of an entity of the reserved name according to an embodiment of the present invention. FIG. 6 is a flowchart of a manner of verifying a user for registering a domain name corresponding to a reserved name based on verification of a wallet of an entity of the reserved name according to an embodiment of the present invention. FIG. 7 is a flowchart of a manner of verifying a user for registering a domain name corresponding to a reserved name based on proof of registration of the reserved name as a domain name of another domain based system according to an embodiment of the present invention. FIG. 8 is a flowchart of a manner of verifying a user for registering a domain name corresponding to a reserved name based on biometrics according to an embodiment of the present invention. FIG. 9 is a schematic illustration of an example graphical user interface for verifying a user for registering a domain name corresponding to a reserved name according to an embodiment of the present invention. FIG. 10 is a schematic illustration of the example graphical user interface of FIG. 9 indicating verification of the user for registration of the domain name corresponding to the reserved name according to an embodiment of the present invention. DETAILED DESCRIPTION An embodiment of the present invention employs a verification process during domain name registration to enable a user to secure registration for a protected or otherwise reserved name (e.g., a trademark, a brand, a name of a notable indiv