Marketplace Pricing Download

Check a Trademark

Quickly check if a name is free to use as a trademark. I search the official US trademark database for exact, sound-alike, and look-alike hits, then rate the risk Low / Medium / High and tell you what to do next. Heads up: this is a quick check, not a full legal clearance — for that you need a real trademark lawyer.

ID: us.ip.check-a-trademark Version: 0.1.0 License: MIT Author: gethouston Language: en Added: 2026-06-01
⬇ Download

Check a Trademark

Not clearance opinion - knockout. Knockout answer "obvious blocker?" Not "safe to register?" Second question need TM counsel.

When to use

  • "Run knockout on {mark}."
  • "Is {name} available as trademark?"
  • Before any spend on branding, domain, logomark.
  • Before filing 1(b) intent-to-use application.

Steps

  1. Read shared context. Read context/legal-context.md. If missing or empty, ask the user in plain language: "I need to know a few basics about your company first. Want to set those up now?" Then run set-up-my-legal-info if yes. Stop until that's done.

  2. Confirm mark + classes. Founder give:

    • Proposed word mark (design element / logo separate if relevant - design marks need own search).
    • Nice classes they want. Most SaaS founders = Class 9 (software / downloadable apps) + Class 42 (SaaS / platform-as-a-service). Branded consumer hardware add Class 35 (retail services) or product class. Founder unsure → propose 9 + 42, confirm.

    Write config/trademark-prefs.json with { classes, lastSearchedAt } if first-time.

  3. Run knockout vs USPTO Trademark Center. Run composio search uspto or composio search trademark for tool slug; USPTO Trademark Center (launched Jan 2025) = canonical system. No connected tool → run composio search web-scrape and query https://tmsearch.uspto.gov/ direct.

    Four passes per class:

    • Exact-word pass - mark as wordmark.
    • Phonetic pass - phonetic equivalents (Kandi vs Candy, Fone vs Phone, Noot vs Newt, etc.).
    • Visual pass - letter-swap / transliteration (Lyft vs Lift, Tumblr vs Tumbler).
    • Root-word pass - search root if mark compound (e.g. "BrightCloud" → search "Bright" and "Cloud").
  4. Classify each hit. Per result capture: serial number, full mark, owner, goods/services description, class, filing date, status (LIVE / PENDING / ABANDONED / DEAD). LIVE or PENDING hit in overlapping class = blocker. ABANDONED or DEAD = informational (still possible common-law mark issue, not registration blocker).

  5. Assess risk.

    • High - exact or phonetic LIVE/PENDING hit, same class. Or LIVE/PENDING hit with near-identical goods description.
    • Medium - exact LIVE/PENDING hit in adjacent class (e.g. want Class 42 SaaS; Class 9 software hit exists). Or phonetic/visual LIVE/PENDING hit, same class. Or many ABANDONED hits = crowded field.
    • Low - no LIVE/PENDING hits in target or adjacent classes; few ABANDONED/DEAD hits, or wholly different goods.
  6. Recommend next step.

    • Low → file 1(b) intent-to-use once mark locked, or keep using and file 1(a) once in commerce. USPTO fee ~$350/class on TEAS Plus.
    • Medium → retain TM counsel for full clearance before filing; coexistence strategies possible.
    • High → rebrand, or retain TM counsel for coexistence / consent agreements. No file.
  7. Write atomically to tm-searches/{mark-slug}-{YYYY-MM-DD}.md with:

    • Mark + classes searched + search timestamp.
    • Risk assessment + one-line rationale.
    • Hit table (exact pass, phonetic pass, visual pass, root pass) with serial number, mark, owner, class, status.
    • Recommended next step.
    • Limits disclosure - verbatim: "This is a knockout search, not a full clearance. It covers USPTO federal registrations only. It does not cover state registrations, common-law marks, foreign marks, or domain/social-handle availability. For High-risk results or pre-filing, retain TM counsel."
  8. Append to outputs.json - { id, type: "tm-search", title, summary, path, status: "ready", createdAt, updatedAt, attorneyReviewRequired }. Flip attorneyReviewRequired: true on any High risk (always) and any Medium risk founder intend to proceed with.

  9. Summarize to user. Plain language. State the risk (Low / Medium / High), the single biggest hit (who owns it, what they sell), and the next move ("file when you're ready" / "talk to a trademark lawyer first" / "rebrand"). Never name files or paths.

Outputs

  • tm-searches/{mark-slug}-{YYYY-MM-DD}.md
  • Appends to outputs.json with type: "tm-search".

Related Skills

United States flagUnited States · ip

Answer with Invalidity Contentions

Drafts a defendant's Answer with Invalidity Contentions responding to a U.S. patent infringement complaint. Covers FRCP 8(b) admissions/denials, affi…

CaseMark
United States flagUnited States · ip

Art Law Summaries

Generates structured U.S. art law summaries with Bluebook citations, doctrinal analysis, and stakeholder guidance. Use when researching art law prece…

CaseMark
United States flagUnited States · ip

Biotechnology Patent Summaries

Summarizes biotech patent families and disputes into litigation-ready intelligence briefs. Trigger when the user provides patent applications, issued…

CaseMark
United States flagUnited States · ip

Joint Claim Construction Chart

Drafts Joint Claim Construction Charts for patent litigation Markman hearings in US federal courts. Organizes disputed claim terms with competing par…

CaseMark
United States flagUnited States · ip

Claim Construction Order

Drafts a U.S. federal court Claim Construction Order (Markman order) applying the Phillips v. AWH Corp. intrinsic/extrinsic evidence hierarchy to con…

CaseMark