MnemoMarks
Trademark registers on your computer.
Download a public trademark register once. Then paste a list of names and MnemoMarks checks each one against every register on your computer, without going online. It says what the register holds, not whether a name can be used.
The cartridge id is @mnemosyne-plugins/mnemo-marks. Its code lives at
Mnemosyne-OS/MnemoMarks.
The registers
| Office | What it needs | Data licence |
|---|---|---|
| Australia · IP Australia | Nothing: no account, no key | CC BY 4.0 |
| Canada · CIPO | Nothing: no account, no key | Open Government Licence (Canada) |
| France · INPI | Nothing: the copy republished on data.gouv.fr | As published on data.gouv.fr |
| United States · USPTO | Your own USPTO.gov account and API key |
The Registers tab shows one tile per office. A tile gives the number of marks, the date of the data, and how fresh the copy is: green under 7 days, orange from 7 to 30 days, red over 30 days.
Download a register
- Open the Registers tab and click an office.
- Press Read the size. MnemoMarks reads the size of the archive first.
- Press the Download button, which shows the size. Stop keeps the previous register unchanged.
- When the index is built, the card says Ready to search.
The French register is about 3 GB of data. It stops at the INPI bulletin of its date, and marks filed since are missing. The Canadian extract also has a date, shown on its card. An update downloads the register again.
The trash can on a tile deletes that register from your computer. It can be downloaded again.
Connect the USPTO
The USPTO keeps its public trademark files for verified accounts. The card Connect the USPTO walks through four steps:
- Create your USPTO.gov account on the Open Data Portal.
- Request your API key on the key page.
- Paste the key here, then Save the key.
- The USPTO checks the key, then MnemoMarks reads the list of its trademark files.
The key is sealed by your computer's keystore and never shown again. When the computer cannot seal it, the card says the key is stored readable by your user account. Forget the key removes it.
Check names
Open Search, type one name per line, then press the Check button. It shows how many names it will check. Each name is looked up three ways:
- Same name.
- Marks inside the name: SOL inside SOLARIS.
- Marks containing the name: SOLARIS inside SOLARIS LABS.
Each name gets a verdict: Taken, Close marks, Nothing live or To check. Each mark shows whether it is live or dead, its classes, and its owners when the register gives them. Click a mark to open it on its office's website.
Likelihood of confusion is a lawyer's call. The answer says so.
Where your data goes
- The registers are downloaded to your computer and searched there.
- The USPTO key is sealed on this computer.
- A check against a downloaded register runs on your computer, offline.
For agents
| Action | Effect | What it does |
|---|---|---|
registers | read | Which registers are on this computer, their size and date |
checkNames | write | Checks a list of names against every register |
lastCheck | read | The answer of the last check, or that it is still running |
showOffice | write | One office's register card |
showTab | write | The search tab or the registers tab |
showResult | write | Scrolls the last answer to one name's card |
openMark | write | Opens one mark on its office's website |
After a TIMEOUT, call lastCheck rather than checking again. Downloading or
deleting a register, and the USPTO key, stay with the person.
Voice examples: "check Noziris and Nova", "show the French register", "which registers are on this computer".