Queries official USPTO patent and trademark records via PatentSearch, TSDR, assignment data, and file wrapper APIs. Builds reproducible IP research logs with source attribution.
How this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:scientific-db-uspto-databaseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
当任务需要从 USPTO 系统获取美国官方专利或商标记录时,使用此技能。
当任务需要从 USPTO 系统获取美国官方专利或商标记录时,使用此技能。
请勿使用此技能提供法律建议。将其视为数据收集和记录验证工作流。
优先使用官方 USPTO 或 USPTO 支持的平台:
仅将辅助来源用作便利索引。当答案很重要时,交叉核对官方记录。
许多 USPTO API 流程需要 API 密钥。将密钥存储在环境变量或密钥管理器中,绝不要放在已提交的文件或粘贴的转录记录中。
常用环境变量名称:
export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."
对于 PatentSearch,使用 X-Api-Key 头发送密钥。对于 TSDR,遵循当前 USPTO API Manager 说明和速率限制指南。
当问题涉及趋势、发明人、受让人、分类、日期或投资组合切片时,使用 PatentSearch 进行广泛的专利和预授权出版物搜索。
工作流:
Python 请求骨架:
import os
import requests
API_KEY = os.environ["PATENTSVIEW_API_KEY"]
BASE = "https://search.patentsview.org/api/v1"
payload = {
"q": {
"_and": [
{"patent_date": {"_gte": "2024-01-01"}},
{"assignees.assignee_organization": {"_text_any": ["Google", "Alphabet"]}},
]
},
"f": ["patent_id", "patent_title", "patent_date"],
"s": [{"patent_date": "desc"}],
"o": {"per_page": 100, "page": 1},
}
response = requests.post(
f"{BASE}/patent/",
headers={"X-Api-Key": API_KEY, "Content-Type": "application/json"},
json=payload,
timeout=30,
)
response.raise_for_status()
print(response.json())
在重用查询之前,验证当前端点名称、字段路径、请求参数和 API 密钥可用性在最新 PatentSearch 文档中的情况。
当任务需要商标案件状态、文档、图片、所有者历史或审查事件时,使用 TSDR。
工作流:
对于大规模商标提取,优先使用文档化的批量数据流程,而非抓取公开页面。
对于申请状态、交易历史和审查文档:
对于专利或商标所有权:
每次 USPTO 研究应包含日志表:
| 来源 | 搜索日期 | 标识符/查询 | 过滤器 | 结果数 | 备注 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | 专利端点 | 118 | 运行前检查了 API 文档 |
| TSDR | 2026-05-11 | `serial=90000000` | 仅状态 | 1 | API 密钥流程,无文档批量提取 |
对于最终输出,分开:
npx claudepluginhub aaione/everything-claude-code-zhSearches USPTO patent and trademark records from official APIs including PatentSearch, TSDR, and assignment databases.
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Searches patents and trademarks via USPTO APIs, retrieves examination history (PEDS), assignments, citations, office actions, and trademark status (TSDR). Use for prior art searches, IP analysis, and portfolio tracking.