Skip to content

FAQ for ModifyTrademark

TMCH Validator complains about contact handle: How can the referenced contact handle be updated?

After you modified the contact handle, you have to use the following command:

Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
TMHOLDER = <CONTACT-HANDLE_ID>
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
MARKNAME = <NEW MARK NAME>

Add the labels you want, if any, to the Mark record (if you do not perform this step no labels will be attached to the Mark record).
The number of labels you can attach to the Mark record is either the number of labels originally attached to the Mark record or 10 labels, whichever number is biggest.

Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
(ADD)ALABEL0...MAX_ORIGINALLY_SUBMITTED = <Text> Max.63 Chars ASCII representation of the label linked to the mark
(ADD)SMDINCLUSION0...MAX_ORIGINALLY_SUBMITTED = <0|1>
(ADD)CLAIMSNOTIFY0...MAX_ORIGINALLY_SUBMITTED = <0|1>

When enabling or disabling the smdInclusion flag(s) you need to follow the next steps in the exact order, in separate commands:

1. Remove the label(s)

Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
DELALABEL0 = my-label-to-update

2. Add the label(s) again with the smdInclusion flags enabled or disabled.
More specifically, to do this please send an update command with a section to delete the specific label(s) followed by an update command to add the label(s) again with the appropriate flags set.

Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
ADDALABEL0 = my-label-to-update
ADDSMDINCLUSION0 = 1
ADDCLAIMSNOTIFY0 = 1
Command
COMMAND = SetTrademarkRenewalMode
TRADEMARK = <TRADEMARK-TOKEN>
RENEWALMODE = AUTORENEW|AUTOEXPIRE

Manual renew:

Command
COMMAND = RENEWTRADEMARK
TRADEMARK = <TRADEMARK-TOKEN>
PERIOD = <PERIOD> # 1 or 3
EXPIRATIONDATE = <YEAR>
Command
COMMAND = TransferTrademark
TRADEMARK = <TRADEMARK-TOKEN>
ACTION = <execute>
AUTH = 12345
Response
code = 200
description = Command completed successfully
property[new tmch id][0] = 000001123456789876543211113333-1
property[trademark][0] = <TRADEMARK_TOKEN>
property[transfer date][0] = 2014-01-30T15:27:14.3Z
runtime = 0.003
Command
COMMAND = TransferTrademark
TRADEMARK = <TRADEMARK-TOKEN>
ACTION = <initiate>
Response
code = 200
description = Command completed successfully
property[authcode][0] = 12345
property[trademark id][0] = 00000113976353131397635313-1
property[transfer status][0] = <pendingTransfer>
runtime = 0.001
Command
COMMAND = PushOjbect
TYPE = TRADEMARK
TARGET = <SUBUSER>
OBJECT = <TRADEMARK-TOKEN>
Command
COMMAND = DeleteTrademark
TRADEMARK = <TRADEMARK-TOKEN> (e.g. 3BD0B280-1FF5-4573-8CF5-C95F75C1D5FB)