|
| 1 | +# TSDR2JSON |
| 2 | + |
| 3 | +TSDR2JSON is a Windows command-line program to obtain trademark information from the USPTO's TSDR system and present it in an easy-to-parse JSON format |
| 4 | + |
| 5 | +Command is used as follows: |
| 6 | + |
| 7 | +`TSDRJSON s nnnnnnnn` : provide information on trademark application serial no. nnnnnnnn (8-digit number) in JSON format |
| 8 | + |
| 9 | +or |
| 10 | + |
| 11 | +`TSDRJSON r nnnnnnn` : provide information on trademark registration no. nnnnnnn (7-digit number) in JSON format |
| 12 | + |
| 13 | +For example, `TSDRJSON r 2564831` produces something like the following: |
| 14 | + |
| 15 | +``` |
| 16 | +{ |
| 17 | + "SuccessInfo": { |
| 18 | + "Success": "True", |
| 19 | + "ErrorCode": "", |
| 20 | + "ErrorMessage": "" |
| 21 | + }, |
| 22 | + "TSDRSingle": { |
| 23 | + "MarkCurrentStatusDate": "2009-02-07-05:00", |
| 24 | + "MarkCurrentStatusDateTruncated": "2009-02-07", |
| 25 | + "ApplicationNumber": "75181334", |
| 26 | + "ApplicationDate": "1996-10-15-04:00", |
| 27 | + "ApplicationDateTruncated": "1996-10-15", |
| 28 | + "RegistrationNumber": "2564831", |
| 29 | + "RegistrationDate": "2002-04-30-04:00", |
| 30 | + "RegistrationDateTruncated": "2002-04-30", |
| 31 | + "MarkVerbalElementText": "MONTY PYTHON'S FLYING CIRCUS", |
| 32 | + "MarkCurrentStatusExternalDescriptionText": "Registration cancelled because registrant did not file an acceptable declaration under Section 8. To view all documents in this file, click on the Trademark Document Retrieval link at the top of this page.", |
| 33 | + "RegisterCategory": "Principal", |
| 34 | + "RenewalDate": "", |
| 35 | + "RenewalDateTruncated": "", |
| 36 | + "LawOfficeAssignedText": "LAW OFFICE 102", |
| 37 | + "CurrentLocationCode": "40S", |
| 38 | + "CurrentLocationText": "SCANNING ON DEMAND", |
| 39 | + "CurrentLocationDate": "2007-08-21-04:00", |
| 40 | + "CurrentLocationDateTruncated": "2007-08-21", |
| 41 | + "PublicationDate": "2002-02-05-05:00", |
| 42 | + "PublicationDateTruncated": "2002-02-05", |
| 43 | + "CorrespondentName": "I MORLEY DRUCKER", |
| 44 | + "CorrespondentOrganization": "FULWIDER PATTON LEE & UTECHT LLP", |
| 45 | + "CorrespondentAddressLine01": "HOWARD HUGHES CTR", |
| 46 | + "CorrespondentAddressLine02": "6060 CTR DR 10TH FL", |
| 47 | + "CorrespondentAddressCity": "LOS ANGELES", |
| 48 | + "CorrespondentAddressGeoRegion": "CALIFORNIA", |
| 49 | + "CorrespondentPostalCode": "90045", |
| 50 | + "CorrespondentCountryCode": "US", |
| 51 | + "CorrespondentCombinedAddress": "HOWARD HUGHES CTR/6060 CTR DR 10TH FL/LOS ANGELES/CALIFORNIA/90045/US", |
| 52 | + "CorrespondentPhoneNumber": "", |
| 53 | + "CorrespondentFaxNumber": "", |
| 54 | + "CorrespondentEmailAddress": "", |
| 55 | + "StaffName": "", |
| 56 | + "StaffOfficialTitle": "" |
| 57 | + }, |
| 58 | + "TSDRMulti": { |
| 59 | + "ApplicantList": [ |
| 60 | + { |
| 61 | + "ApplicantName": "Python (Monty) Pictures Ltd.", |
| 62 | + "ApplicantDescription": "ORIGINAL REGISTRANT", |
| 63 | + "ApplicantAddressLine01": "Room 537/538, The Linen Hall", |
| 64 | + "ApplicantAddressLine02": "", |
| 65 | + "ApplicantAddressCity": "London", |
| 66 | + "ApplicantAddressGeoRegion": "", |
| 67 | + "ApplicantPostalCode": "W1R 5TB", |
| 68 | + "ApplicantCountryCode": "GB", |
| 69 | + "ApplicantCombinedAddress": "Room 537/538, The Linen Hall//London//W1R 5TB/GB" |
| 70 | + }, |
| 71 | + { |
| 72 | + "ApplicantName": "Python (Monty) Pictures Ltd.", |
| 73 | + "ApplicantDescription": "OWNER AT PUBLICATION", |
| 74 | + "ApplicantAddressLine01": "Room 537/538, The Linen Hall", |
| 75 | + "ApplicantAddressLine02": "", |
| 76 | + "ApplicantAddressCity": "London", |
| 77 | + "ApplicantAddressGeoRegion": "", |
| 78 | + "ApplicantPostalCode": "W1R 5TB", |
| 79 | + "ApplicantCountryCode": "GB", |
| 80 | + "ApplicantCombinedAddress": "Room 537/538, The Linen Hall//London//W1R 5TB/GB" |
| 81 | + }, |
| 82 | + { |
| 83 | + "ApplicantName": "Python (Monty) Pictures Ltd.", |
| 84 | + "ApplicantDescription": "ORIGINAL APPLICANT", |
| 85 | + "ApplicantAddressLine01": "Room 537/538, The Linen Hall", |
| 86 | + "ApplicantAddressLine02": "", |
| 87 | + "ApplicantAddressCity": "London", |
| 88 | + "ApplicantAddressGeoRegion": "", |
| 89 | + "ApplicantPostalCode": "W1R 5TB", |
| 90 | + "ApplicantCountryCode": "GB", |
| 91 | + "ApplicantCombinedAddress": "Room 537/538, The Linen Hall//London//W1R 5TB/GB" |
| 92 | + } |
| 93 | + ], |
| 94 | + "MarkEventList": [ |
| 95 | + { |
| 96 | + "MarkEventDate": "2009-02-07-05:00", |
| 97 | + "MarkEventDateTruncated": "2009-02-07", |
| 98 | + "MarkEventDescription": "CANCELLED SEC. 8 (6-YR)", |
| 99 | + "MarkEventEntryNumber": "22" |
| 100 | + }, |
| 101 | + { |
| 102 | + "MarkEventDate": "2007-08-21-04:00", |
| 103 | + "MarkEventDateTruncated": "2007-08-21", |
| 104 | + "MarkEventDescription": "CASE FILE IN TICRS", |
| 105 | + "MarkEventEntryNumber": "21" |
| 106 | + }, |
| 107 | + { |
| 108 | + "MarkEventDate": "2002-04-30-04:00", |
| 109 | + "MarkEventDateTruncated": "2002-04-30", |
| 110 | + "MarkEventDescription": "REGISTERED-PRINCIPAL REGISTER", |
| 111 | + "MarkEventEntryNumber": "20" |
| 112 | + }, |
| 113 | + { |
| 114 | + "MarkEventDate": "2002-02-05-05:00", |
| 115 | + "MarkEventDateTruncated": "2002-02-05", |
| 116 | + "MarkEventDescription": "PUBLISHED FOR OPPOSITION", |
| 117 | + "MarkEventEntryNumber": "19" |
| 118 | + }, |
| 119 | + { |
| 120 | + "MarkEventDate": "2002-01-16-05:00", |
| 121 | + "MarkEventDateTruncated": "2002-01-16", |
| 122 | + "MarkEventDescription": "NOTICE OF PUBLICATION", |
| 123 | + "MarkEventEntryNumber": "18" |
| 124 | + }, |
| 125 | + { |
| 126 | + "MarkEventDate": "2001-10-03-04:00", |
| 127 | + "MarkEventDateTruncated": "2001-10-03", |
| 128 | + "MarkEventDescription": "APPROVED FOR PUB - PRINCIPAL REGISTER", |
| 129 | + "MarkEventEntryNumber": "17" |
| 130 | + }, |
| 131 | + { |
| 132 | + "MarkEventDate": "2001-07-26-04:00", |
| 133 | + "MarkEventDateTruncated": "2001-07-26", |
| 134 | + "MarkEventDescription": "JURISDICTION RESTORED TO EXAMINING ATTORNEY", |
| 135 | + "MarkEventEntryNumber": "16" |
| 136 | + }, |
| 137 | + { |
| 138 | + "MarkEventDate": "2001-07-26-04:00", |
| 139 | + "MarkEventDateTruncated": "2001-07-26", |
| 140 | + "MarkEventDescription": "EXPARTE APPEAL TERMINATED", |
| 141 | + "MarkEventEntryNumber": "15" |
| 142 | + }, |
| 143 | + { |
| 144 | + "MarkEventDate": "2001-07-26-04:00", |
| 145 | + "MarkEventDateTruncated": "2001-07-26", |
| 146 | + "MarkEventDescription": "EXPARTE APPEAL DISMISSED AS MOOT", |
| 147 | + "MarkEventEntryNumber": "14" |
| 148 | + }, |
| 149 | + { |
| 150 | + "MarkEventDate": "2000-04-28-04:00", |
| 151 | + "MarkEventDateTruncated": "2000-04-28", |
| 152 | + "MarkEventDescription": "CONTINUATION OF FINAL REFUSAL MAILED", |
| 153 | + "MarkEventEntryNumber": "13" |
| 154 | + }, |
| 155 | + { |
| 156 | + "MarkEventDate": "2000-04-25-04:00", |
| 157 | + "MarkEventDateTruncated": "2000-04-25", |
| 158 | + "MarkEventDescription": "ASSIGNED TO EXAMINER", |
| 159 | + "MarkEventEntryNumber": "12" |
| 160 | + }, |
| 161 | + { |
| 162 | + "MarkEventDate": "1999-01-12-05:00", |
| 163 | + "MarkEventDateTruncated": "1999-01-12", |
| 164 | + "MarkEventDescription": "CORRESPONDENCE RECEIVED IN LAW OFFICE", |
| 165 | + "MarkEventEntryNumber": "11" |
| 166 | + }, |
| 167 | + { |
| 168 | + "MarkEventDate": "1998-07-08-04:00", |
| 169 | + "MarkEventDateTruncated": "1998-07-08", |
| 170 | + "MarkEventDescription": "NON-FINAL ACTION MAILED", |
| 171 | + "MarkEventEntryNumber": "10" |
| 172 | + }, |
| 173 | + { |
| 174 | + "MarkEventDate": "1998-06-04-04:00", |
| 175 | + "MarkEventDateTruncated": "1998-06-04", |
| 176 | + "MarkEventDescription": "JURISDICTION RESTORED TO EXAMINING ATTORNEY", |
| 177 | + "MarkEventEntryNumber": "9" |
| 178 | + }, |
| 179 | + { |
| 180 | + "MarkEventDate": "1998-06-03-04:00", |
| 181 | + "MarkEventDateTruncated": "1998-06-03", |
| 182 | + "MarkEventDescription": "EX PARTE APPEAL-INSTITUTED", |
| 183 | + "MarkEventEntryNumber": "8" |
| 184 | + }, |
| 185 | + { |
| 186 | + "MarkEventDate": "1998-02-26-05:00", |
| 187 | + "MarkEventDateTruncated": "1998-02-26", |
| 188 | + "MarkEventDescription": "UNRESPONSIVE/DUPLICATE PAPER RECEIVED", |
| 189 | + "MarkEventEntryNumber": "7" |
| 190 | + }, |
| 191 | + { |
| 192 | + "MarkEventDate": "1997-11-04-05:00", |
| 193 | + "MarkEventDateTruncated": "1997-11-04", |
| 194 | + "MarkEventDescription": "FINAL REFUSAL MAILED", |
| 195 | + "MarkEventEntryNumber": "6" |
| 196 | + }, |
| 197 | + { |
| 198 | + "MarkEventDate": "1997-08-21-04:00", |
| 199 | + "MarkEventDateTruncated": "1997-08-21", |
| 200 | + "MarkEventDescription": "CORRESPONDENCE RECEIVED IN LAW OFFICE", |
| 201 | + "MarkEventEntryNumber": "5" |
| 202 | + }, |
| 203 | + { |
| 204 | + "MarkEventDate": "1997-02-10-05:00", |
| 205 | + "MarkEventDateTruncated": "1997-02-10", |
| 206 | + "MarkEventDescription": "NON-FINAL ACTION MAILED", |
| 207 | + "MarkEventEntryNumber": "4" |
| 208 | + }, |
| 209 | + { |
| 210 | + "MarkEventDate": "1997-02-07-05:00", |
| 211 | + "MarkEventDateTruncated": "1997-02-07", |
| 212 | + "MarkEventDescription": "ASSIGNED TO EXAMINER", |
| 213 | + "MarkEventEntryNumber": "3" |
| 214 | + }, |
| 215 | + { |
| 216 | + "MarkEventDate": "1997-01-16-05:00", |
| 217 | + "MarkEventDateTruncated": "1997-01-16", |
| 218 | + "MarkEventDescription": "ASSIGNED TO EXAMINER", |
| 219 | + "MarkEventEntryNumber": "2" |
| 220 | + }, |
| 221 | + { |
| 222 | + "MarkEventDate": "1997-01-14-05:00", |
| 223 | + "MarkEventDateTruncated": "1997-01-14", |
| 224 | + "MarkEventDescription": "ASSIGNED TO EXAMINER", |
| 225 | + "MarkEventEntryNumber": "1" |
| 226 | + } |
| 227 | + ] |
| 228 | + } |
| 229 | +} |
| 230 | +
|
| 231 | +``` |
0 commit comments