Icon

Brand Matching & Trademark Monitoring with Term Matcher

<p>This workflow demonstrates how <strong>M|Box's Term Matcher</strong> node can be used to efficiently and reliably detect trademark violations.</p><p>Brand names are frequently imitated on counterfeit or knock-off products, often with slight spelling changes to avoid simple exact-match detection (e.g., <em>“abidas”</em> instead of <em>“adidas”</em>). By leveraging fuzzy matching, these near matches can be identified, distinguished from entirely different brand names, and flagged for further review.</p><p>Workflow Overview:</p><ol><li><p>The workflow loads:</p><ul><li><p>A reference table containing authentic brand names</p></li><li><p>A second table containing mixed brand names, including potential knock-offs</p></li></ul></li><li><p>The <strong>Term Matcher </strong>node compares each name in the mixed dataset against the reference table and returns:</p><ul><li><p>The closest matching authentic brand name</p></li><li><p>The corresponding edit distance (Levenshtein distance) between the two names</p></li></ul></li><li><p>Based on the matching results, brand names are categorized as:</p><ul><li><p><strong>Exact Brand Match: </strong>The name exactly matches an entry in the reference table</p></li><li><p><strong>Likely Fake</strong>: The name closely resembles an authentic brand but differs slightly</p></li><li><p><strong>Different Brand</strong>: The name does not sufficiently match any brand in the reference table</p></li></ul></li></ol><p>This structured categorization allows suspicious entries to be automatically isolated and prioritized for manual review.</p>

URL: exorbyte GmbH https://exorbyte.ai/
URL: exorbyte/KNIME https://exorbyte.ai/knime

Import Data

Import two data tables:

  • Authentic Brand Names: A table containing the actual names of the brands whose trademarks are monitored

  • Mixed Brand Names: A table with brand names that:

    • match the authentic names exactly

    • are close to the authentic names, but have slight variations (knock-off brand names)

    • are completely differnent from the authentic names and belong to different brands

Request/Activate Exorbyte License

Request and register your exorbyte license before running any M|Box nodes.

If you do not have an active license, within the License Requester:

  1. Choose Demo (30 days) or Production.

  2. Enter your email (and Customer Token if production).

  3. Execute the node – it sends a secure request to the exorbyte team.

  4. When you receive the .lic file, reopen the node → Use available license fileand run the node

Afterwards, or if you already have an active license, run License Activator

⚠️ Each KNIME installation or Hub environment needs its own license

👉 See full exorbyte License Activation Guide

Matching

  • Use the Approximate Phrase Matcher to match the mixed names against the authentic names.

  • For each of the mixed names, the Approximate Phrase Matcher returns the closest match in the reference table, as well as the Levenshtein distance to that match

Trademark Status Labelling

Use the Rule Engine to give each of the mixed names a trademark status, based on how closely they match one of the actual names:

  • Exact Match (distance 0): the brand name in question is the same as one of the reference names

  • Likely Fake (distance 1-2): the brand name closely resembles an actual brand name, but has some slight variations. This means it is likely a trademark infringement.

  • Different Brand (distance > 2): the brand name is very different from all reference names. This means it likely belongs to a brand not included in the reference table.

Results

  • Create a color-coded table with the trademark monitoring results

  • Create a data dashboard with the status distribution where you can filter for each trademark status

Activate yourexorbyte license
License Activator
Rule Engine
Authentic Brand Names
CSV Reader
Mixed Brand Names
CSV Reader
Table View
Term Matcher
Data Dashboard
Column Renamer
Color Manager
License Requester

Nodes

Extensions

Links