Users of CIPO’s online trademark database will be familiar with the Action History that appears upon inspection of any “hit” returned by searching the database. You can’t search Action History events via the online database, but you can do powerful event-based searches by working with the .xml data.
Here for example is a portion of the Action History for application no. 1881358 (click to enlarge the image):
The Action History provides a complete, date-specific record of the events which occur during prosecution of any mark. “Prosecution” refers to the sequence of steps from initial presentation to CIPO of an application to protect a mark, through to and including CIPO’s final step in confirming protection for the mark. (The nature of the final step depends on the mark: Trademarks are “registered”, Prohibited/Official Marks are “advertised” in the Trademarks Journal, Geographical Indications are “entered on the list”, Plant Breeder's Rights Denominations are “granted”, marks protected by Federal Act of Incorporation (e.g. Boy Scouts / Girl Guides) are “approved”).
- a report listing every pending mark for which a particular trademark agent is responsible, including details of the most recent prosecution event that has occurred in relation to each mark
- a report listing marks for which a particular trademark agent is responsible and which have prosecution event deadlines (e.g. to respond to an examination report, etc.) upcoming within the next month
- a report listing the renewal deadline for every mark owned by a particular trademark owner
- a report particularizing CIPO’s current backlog in the substantive examination of pending applications (e.g. as may be seen by clicking the Unexamined Application Backlog tab at the top of this page)
- a report indicating the average time required to process an official mark application from filing through to advertisement for all official marks filed in each of calendar years 2010 through 2020
- and many others
Action
History column |
Displayed Content |
XML
element |
Encapsulated
Content |
Action |
Extension Of Time |
tmk:MarkEventDescriptionText |
Extension of Time |
Action date |
2019-12-18 |
tmk:MarkEventDate |
2019-12-18 |
Due date |
2020-06-03 |
tmk:MarkEventResponseDate |
2020-06-03 |
Comments |
Request Letter Date: 2019/11/25 |
tmk:MarkEventAdditionalText |
Request Letter Date: 2019/11/25 |
The tmk:MarkEventCategory element encapsulating the words “National prosecution history entry” is a WIPO-defined element which CIPO does not directly expose via the online trademark database. Instead, as outlined in Appendix F of its Trademarks Data Dictionary, CIPO maps the contents of the tmk:MarkEventCategory element to its own set of Action History descriptors, e.g. “Filed”, “Formalized”, “Approved”, etc.
tmk:NationalMarkEvent is another WIPO-defined element which CIPO’s Trademarks Data Dictionary describes as “... A container to store additional national office specific information related to national marks.” Thus, we see the CIPO-specific Extension of Time / Prolongation de délai tmk:MarkEventDescriptionText and catmk:MarkEventDescriptionText elements encapsulated within the tmk:NationalMarkEvent element in the above example.
The final—and for my purposes most important—element encapsulated within the tmk:MarkEvent element is the tmk:MarkEventCode element, which in the above example appears as <tmk:MarkEventCode>12</tmk:MarkEventCode>. The encapsulated code “12” is not exposed via the online trademark database. If you are interested in building a database capable of tracking Canadian trademark prosecution events, then you will want to capture and store that mark event code “12” in relation to the various marks to which it pertains, rather than capturing and storing the code’s text descriptor “Extension of Time” for all of the marks to which it pertains. Think of all the marks for which at least one Extension of Time event has occurred: as of CIPO’s 22-Feb-2021 data release 312,487 marks had at least one “Extension of Time” event. Obviously, it would require a significant volume of storage to contain 312,487 instances of the text “Extension of Time” together with 312,487 instances of the number “12”. Instead, you’d store only one instance of “Extension of Time” together with the number 12 in a lookup table; and store a pointer to that table entry in the records for each of the 312,487 marks. Furthermore, CIPO can—and does—change the text descriptors from time to time. If that happens you will only need to change one text entry in the lookup table, rather than finding and changing it 312,487 times in the records for each of the 312,487 marks. I’ll explain this in more detail in a future post pertaining to database construction.
The second catch is that CIPO assigns new prosecution event codes that don’t appear in any version of the Data Dictionary—at least none that I have seen. For example, I’m tracking 183 prosecution event codes—11 more than are listed in Appendix G of version 2.2 of the Data Dictionary. My current favourite is event code 277 “Remission Not Refused Recorded” which popped up for the first time as an 08-Feb-2021 event in the prosecution of application no. 1980226. I have no idea what “Remission Not Refused Recorded” means—possibly an explanation will be provided in a future version of the Data Dictionary.
Although CIPO has currently defined 183 prosecution event codes, only a relatively small number of them will apply to the prosecution of any particular mark. The current record holder, in terms of total number of prosecution events, is application no. 1064973 which progressed through 68 prosecution events over 14 years, 2 months, 12 days; ultimately reaching the Notice of Allowance stage, but the application was abandoned without progressing to registration. If you inspect CIPO’s .xml file for the '973 application you will find that it contains 68 tmk:MarkEvent elements similar to the one discussed above, with each of those 68 elements encapsulating information pertaining to a corresponding one of the prosecution events shown in CIPO’s online database Action History for the '973 application.
The '973 application attracted 11 (!) separate opposition proceedings. That’s another record, but it is not exclusive to the '973 application; four other applications also attracted 11 separate opposition proceedings. Identifying “records” of this sort is another example of something that is readily done via suitably crafted queries of a database incorporating the prosecution event data contained in CIPO’s trademark .xml files.
The Action history for the '973 application includes 13 separate “Extension Of Time” prosecution events. You may wonder if that too is a record. The answer is “not even close”, as I’ll demonstrate in a future post.