FAQ for ModifyTrademark
It's only possible to update the content of the mark ONCE, if it has the state 'INCORRECT', for a period of 30 days. After a successful update the mark will be set to NEW at TMCH and any content updates are prohibited.
If the update was not sufficient, the registration will fail and no further updates will be possible on this trademark. The registration fee cannot be refunded in this cas
All invalid details have to be updated simultaneously in one ModifyTrademark command!
After you modified the contact handle, you have to use the following command:
COMMAND = ModifyTrademark TRADEMARK = <TRADEMARK_TOKEN> TMHOLDER = <CONTACT-HANDLE_ID>
Update the name of the Mark (and other fields if necessary), after executing the command to change the name of the Mark the existing labels attached to the Mark record will be AUTOMATICALLY REMOVED.
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 = 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>
Please be aware that the SMD Inclusion flag can only be set when a Proof of Use document has been uploaded (this can be done at any time except if the Mark record is being verified or is expired). 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 = 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 <rem> section to delete the specific label(s) followed by an update <add> command to add the label(s) again with the appropriate flags set.
COMMAND = ModifyTrademark TRADEMARK = <TRADEMARK_TOKEN> ADDALABEL0 = my-label-to-update ADDSMDINCLUSION0 = 1 ADDCLAIMSNOTIFY0 = 1
The renewalmode of a TMCH entry can be switched between AUTORENEW and AUTOEXPIRE as explained in the following API example:
COMMAND = SetTrademarkRenewalMode TRADEMARK = <TRADEMARK-TOKEN> RENEWALMODE = AUTORENEW|AUTOEXPIRE
If renewalmode is AUTORENEW (=default) then the trademark will be automatically renewed for 1 year.
COMMAND = RENEWTRADEMARK TRADEMARK = <TRADEMARK-TOKEN> PERIOD = <PERIOD> # 1 or 3 EXPIRATIONDATE = <YEAR>
If the transfer is executed successfully a new mark id is returned
COMMAND = TransferTrademark TRADEMARK = <TRADEMARK-TOKEN> ACTION = <execute> AUTH = 12345
code = 200 description = Command completed successfully property[new tmch id] = 000001123456789876543211113333-1 property[trademark] = <TRADEMARK_TOKEN> property[transfer date] = 2014-01-30T15:27:14.3Z runtime = 0.003
To initiate a transfer out for a mark that is in your portfolio you can send the transfer initiate command and you will receive an authcode. The transfer code will be active for 14 days, after this period you can request a new transfer code by following the same process as described below.
COMMAND = TransferTrademark TRADEMARK = <TRADEMARK-TOKEN> ACTION = <initiate>
code = 200 description = Command completed successfully property[authcode] = 12345 property[trademark id] = 00000113976353131397635313-1 property[transfer status] = <pendingTransfer> runtime = 0.001
Use the following commanf to push a trademark:
COMMAND = PushOjbect TYPE = TRADEMARK TARGET = <SUBUSER> OBJECT = <TRADEMARK-TOKEN>
Deleting a trademark is only possible as long as the trademark entry has not become ACTIVE, which means it has not been validated and verified by TMCH.
COMMAND = DeleteTrademark TRADEMARK = <TRADEMARK-TOKEN> (e.g. 3BD0B280-1FF5-4573-8CF5-C95F75C1D5FB)