DOMAIN PROTECTED MARKS LIST SERVICE
11 Assignments
0 Petitions
Accused Products
Abstract
A domain protected marks list (DPML) blocks domain name registrations that contain validly registered trademarks. When a request is received from a requestor for a DPML registration for a string comprising a trademark, it is verified to ensure the validity of the trademark and to further ensure that a prior block on the string does not already exist in one or more registries. Upon the verification, a DPML block is registered across the registries which do not comprise a domain name that corresponds to the string. This prevents domain name registrations for the string within the registries by parties other than the requestor.
30 Citations
30 Claims
-
1-9. -9. (canceled)
-
10. A non-transitory computer storage medium storing instructions configured to instruct a computing apparatus to at least:
-
receive, by the computing apparatus from a prospective domain name registrant, a request for registering a string as a domain name in a top level domain; determine, by the computing apparatus, if the string is a registered domain name in the top level domain; determine, by the computing apparatus, if a DPML (Domain protected marks list) registration exists for the string; block, by the computing apparatus, registration of the string as a domain name in the top level domain if the string is a currently registered domain name in the top level domain or if the DPML registration exists for the string; and override, by the computing apparatus, registration block of the string based on the DPML registration and registering the string as a domain name in the top level domain if the prospective domain name registrant also provides digital proof of ownership, signed by a trusted authority, of the trademark associated with the request. - View Dependent Claims (11, 12)
-
-
13. A computing apparatus, comprising:
-
at least one microprocessor, and a memory storing instructions configured to instruct the at least one microprocessor to at least; receive a request to register a string in a domain name system, wherein the string includes a registered trademark and the request includes a digital proof of ownership of the string including the registered trademark; responsive to a determination that the string has not already been registered in the domain name system, store data to register the string in the domain name system, wherein the data does not register the string as a domain name; and reject requests to register the string as a domain name under one or more top-level domains, based on the data stored to register the string, in response to determination that the requests do not include the digital proof. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method implemented in a computing system for domain name registration, the method comprising:
-
receiving, in the computing system, a request to register a string in a domain name system, wherein the string includes a registered trademark and the request includes a digital proof of ownership of the string including the registered trademark; responsive to a determination that the string has not already been registered in the domain name system, storing in the computing system data to register the string in the domain name system, wherein the data does not register the string as a domain name; receiving, in the computing system, requests to register the string as a domain name under one or more top-level domains; determining, by the computing system, whether the requests include with the digital proof; rejecting, by the computing system, a portion of the requests that does not include the digital proof, based on the data stored to register the string; and accepting, by the computing system, at least one of the requests that includes the digital proof, in view of the data stored to register the string. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification