Revolutionizing Trademark creation with AI-Powered Class Suggestions
Source: Dev.to
Overview
By fine‑tuning a custom large language model (LLM) on our extensive database of millions of USPTO trademark records, we have developed what we believe is the most accurate and high‑performance trademark class suggester in the industry.
One of the most daunting aspects of trademark registration is identifying the correct Nice Classification. Selecting the wrong class can lead to application delays, office actions, or even total rejection. To solve this, we’ve launched the /v1/suggestClass endpoint—an AI‑driven engine designed to bridge the gap between business descriptions and USPTO‑recognized classifications.
How It Works
The /v1/suggestClass endpoint leverages advanced natural language processing (NLP) to analyze your business context. Unlike simple keyword matching, the engine understands the intent and nature of your goods or services, producing class recommendations with confidence scores.
Required Parameters
You need to provide one of the following parameters; supplying more context yields higher precision.
| Parameter | Description |
|---|---|
description (recommended) | A plain‑text narrative of your business activities. This is the most powerful input for the AI. |
keyword | A specific brand name or industry term. |
owner | The name of an entity, allowing the AI to analyze historical filings for similar contexts. |
serial_number | A USPTO serial number to find similar or related classifications. |
Tips
- A 2–3 sentence business description typically provides the highest “High” confidence matches.
- Use the
confidencefield to decide whether to automatically select a class or flag it for human review. - Combining parameters (e.g., both
keywordanddescription) helps the AI understand branding context alongside the service model.
Example: Tea Sanctuary
Request Context
description: "Step into a sanctuary where rich, artisanal teas from around the world meet a warm, cozy ambiance..."
AI Recommendations
{
"recommendations": [
{
"class_code": "30",
"description": "Teas and infusions are specifically listed in Class 30.",
"confidence": "High",
"official_description": "Coffee, tea, cocoa... yeast, baking-powder; salt, seasonings, spices..."
},
{
"class_code": "43",
"description": "The description mentions a 'sanctuary' with a 'cozy ambiance', strongly suggesting a cafe or restaurant service.",
"confidence": "High",
"official_description": "Services for providing food and drink; temporary accommodation."
}
]
}
Example: TrademarkSearch Keyword
Request Context
keyword: "TrademarkSearch"
AI Recommendations
{
"recommendations": [
{
"class_code": "35",
"description": "Services related to business management, advertising, and commercial information, which includes trademark search services.",
"confidence": "High"
},
{
"class_code": "45",
"description": "Legal services, including intellectual property services and trademark registration.",
"confidence": "Medium"
}
]
}
Usage Guidelines
- The /v1/suggestClass endpoint is a premium utility. Because it utilizes significant computational resources for real‑time AI inference, each call consumes 10× credits compared to standard search endpoints.
- Prioritize detailed descriptions for the best results, but a well‑chosen keyword can still yield useful suggestions.
- Incorporate the confidence scores into your workflow to automate high‑confidence selections and route lower‑confidence results for manual review.
Benefits
- Reduced user friction – Filers receive immediate, accurate class suggestions.
- Minimized classification errors – Lower risk of delays or rejections due to incorrect classes.
- Improved filing workflow – Seamlessly integrate class suggestions into your application process, enhancing the experience for non‑expert users.