跳转至

USPTO Database

当任务需要从 USPTO 系统获取美国官方专利和商标记录时,使用此技能。

使用时机

  • 检索已授权专利或申请公开文本。
  • 查看专利申请状态、文件包数据、转让或公开审查历史。
  • 检索商标状态、文件或转让历史。
  • 构建可复现的现有技术、专利组合或知识产权格局调查日志。
  • 将 USPTO 记录与 Google Patents、Lens.org、Semantic Scholar 或企业专利页面等次要工具进行比较。

请勿将此技能用于法律建议。请将其作为数据收集和记录核验的工作流。

来源选择

优先使用官方 USPTO 或 USPTO 支持的界面:

  • Open Data Portal (ODP):USPTO 已迁移数据集和 API 的当前主页。
  • Patent File Wrapper:公开专利申请的书目数据和文件包记录。
  • PatentSearch API:面向已授权专利和申请公开数据集的 PatentsView 搜索 API。
  • TSDR Data API:商标状态和文件获取。
  • Patent and Trademark Assignment Search:所有权转移记录。
  • ODP 的 PTAB 数据:专利审判和上诉委员会程序。

次要来源仅作为便捷索引使用。如果答案很重要,请与官方记录核对。

认证和密钥

许多 USPTO API 流程需要 API 密钥。请将密钥保存在环境变量或密钥管理器中,切勿放入已提交的文件或粘贴的转录文本中。

常见环境变量名:

export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."

PatentSearch 使用 X-Api-Key 头发送密钥。对于 TSDR,请遵循当前 USPTO API 管理器的说明和速率限制指南。

PatentSearch 工作流

如果问题涉及趋势、发明人、受让人、分类、日期或专利组合切片,请使用 PatentSearch 进行专利和申请公开的广泛检索。

工作流:

  1. 从当前 PatentSearch 参考文档或 Swagger UI 中确定端点。
  2. 构建带有显式过滤器的 JSON 查询。
  3. 仅请求分析所需字段。
  4. 进行确定性排序和分页。
  5. 记录端点、查询主体、日期、数据时效性说明和结果数量。

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())

在重用查询之前,请在实时 PatentSearch 文档中确认当前端点名称、字段路径、请求参数和 API 密钥可用性。

商标/TSDR 工作流

如果任务需要商标案件状态、文件、图像、所有权历史或审查事件,请使用 TSDR。

工作流:

  1. 规范化序列号或注册号。
  2. 确认当前 TSDR API 说明和所需 API 密钥头。
  3. 先获取状态,仅在需要时获取文件。
  4. 遵守针对 PDF、ZIP 和多案件下载的较低速率限制。
  5. 在输出中记录数据获取日期和序列/注册标识符。

对于大规模商标获取,请优先使用文档化的批量数据流程,而不是抓取公开页面。

文件包和审查历史

对于申请状态、交易历史和审查文件:

  • 从 ODP Patent File Wrapper 搜索开始。
  • 如可用,使用精确标识符:申请号、公开号、专利号或当事人名称。
  • 记录该记录是已授权专利、申请公开还是待审申请。
  • 在引用文件日期和状态之前,与记录详情页核对。

转让工作流

对于专利或商标所有权:

  1. 使用专利/申请/注册号、转让人、受让人,或在可用时使用卷/帧检索官方转让数据。
  2. 记录转让文件、执行日期、记录日期和当事人。
  3. 区分转让记录和当前法律所有权结论。
  4. 如果所有权很重要,请标记结果以供律师或专家审查。

可复现输出

所有 USPTO 调查路径都必须包含日志表:

| ソース | 検索日 | 識別子/クエリ | フィルター | 結果 | 注記 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | patent endpoint | 118 | 実行前に API ドキュメントを確認 |
| TSDR | 2026-05-11 | `serial=90000000` | status only | 1 | API キーフロー、バルク文書取得なし |

在最终交付物中,请区分:

  • 官方记录事实
  • 推断分析
  • 次要来源的便捷匹配
  • 未解决缺口或需要法律审查的记录

审查检查清单

  • 是否首先使用了官方 USPTO 或 USPTO 支持的来源?
  • 是否在运行代码前确认了当前端点和字段名?
  • API 密钥是否已从文件、shell 历史和输出日志中排除?
  • 查询日志是否包含搜索日期和精确请求格式?
  • 是否遵守速率限制?
  • 是否避免法律结论,或明确升级处理?
  • 次要来源是否被明确标记为次要来源?

参考文献

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC