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 = ModifyTrademarkTRADEMARK = <TRADEMARK_TOKEN>TMHOLDER = <CONTACT-HANDLE_ID>COMMAND = ModifyTrademarkTRADEMARK = <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 = ModifyTrademarkTRADEMARK = <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 = ModifyTrademarkTRADEMARK = <TRADEMARK_TOKEN>DELALABEL0 = my-label-to-update2. Add the label(s) again with the smdInclusion flags enabled or disabled.
More specifically, to do this please send an update command with a
COMMAND = ModifyTrademarkTRADEMARK = <TRADEMARK_TOKEN>ADDALABEL0 = my-label-to-updateADDSMDINCLUSION0 = 1ADDCLAIMSNOTIFY0 = 1COMMAND = SetTrademarkRenewalModeTRADEMARK = <TRADEMARK-TOKEN>RENEWALMODE = AUTORENEW|AUTOEXPIREManual renew:
COMMAND = RENEWTRADEMARK TRADEMARK = <TRADEMARK-TOKEN> PERIOD = <PERIOD> # 1 or 3 EXPIRATIONDATE = <YEAR>COMMAND = TransferTrademarkTRADEMARK = <TRADEMARK-TOKEN>ACTION = <execute>AUTH = 12345code = 200description = Command completed successfullyproperty[new tmch id][0] = 000001123456789876543211113333-1property[trademark][0] = <TRADEMARK_TOKEN>property[transfer date][0] = 2014-01-30T15:27:14.3Zruntime = 0.003COMMAND = TransferTrademarkTRADEMARK = <TRADEMARK-TOKEN>ACTION = <initiate>code = 200description = Command completed successfullyproperty[authcode][0] = 12345property[trademark id][0] = 00000113976353131397635313-1property[transfer status][0] = <pendingTransfer>runtime = 0.001COMMAND = PushOjbectTYPE = TRADEMARKTARGET = <SUBUSER>OBJECT = <TRADEMARK-TOKEN>COMMAND = DeleteTrademarkTRADEMARK = <TRADEMARK-TOKEN> (e.g. 3BD0B280-1FF5-4573-8CF5-C95F75C1D5FB)