has_proceedings=true when you need marks that have any proceeding history.
Prerequisites
- A Signa API key with
trademarks:read - The opposer’s
owner_idorentity_id - The contested trademark ID, if you are already responding to a specific opposition
Start with the named opposer
Search proceedings where the named owner appeared as the challenger. For TTAB oppositions, that usually means Because
party_role=opponent.outcome is from the challenger perspective, challenger_won and default_judgment are wins for the opposer when party_role=opponent. challenger_lost is a loss. settled, withdrawn, and pending are not win/loss buckets, so keep them out of win-rate denominators.Broaden to the resolved entity
If the owner belongs to a resolved entity, repeat the query with In this entity-wide profile, decided outcomes are
party_entity_id. This expands the entity to member owner records before matching proceedings, which catches the same business acting through different owner names or offices.8 + 1 + 3 = 12, and challenger wins are 8 + 1 = 9, so the opposer’s decided win rate is 75%. The duration_days field on each returned proceeding lets you compute case length over the full paginated set. nice_class can sum above the proceeding count because one multi-class proceeding contributes to each contested class.Inspect the contested mark
Use the per-mark proceedings endpoint when you need the dispute history attached to the application you are defending.This mark-level view is the quickest way to confirm the active parties, the case number, and whether the mark has any prior opposition or cancellation history beyond the current matter.
Find other marks with proceeding history
Use trademark search with After you find the relevant marks, call Trademark Proceedings for each mark that needs party-level detail.
has_proceedings=true to find marks in a portfolio that already have one or more proceedings. This is useful when you want comparable marks, repeat disputes, or a portfolio-level risk queue.Decision Checklist
- Compare owner-level and entity-level outcomes. A single owner may understate a corporate group’s dispute pattern.
- Treat
default_judgmentas a challenger win, but keep it visible because it means the respondent defaulted. - Exclude
settled,withdrawn, andpendingwhen calculating a decided win rate. - Review
duration_daysacross decided proceedings to estimate how long a fight may run. - Use
nice_classandoffice_codebuckets to see whether the opposer concentrates in the classes and offices that matter to your mark.