SuperAPI AI 工具集

uspto-database

数据与分析

查看项目

更新于 10-15 11:05

技能介绍

USPTO Database 是一个用于美国专利与商标官方记录查询的工作流技能。当任务需要来自 USPTO 系统的官方的专利或商标记录时,可使用该技能。

适用场景

  • 检索授权专利或授权前公开文献。
  • 查询专利申请状态、file-wrapper 数据、转让信息或公开审查历史。
  • 查询商标状态、文件或转让历史。
  • 构建可复现的现有技术、专利组合或 IP 态势研究日志。
  • 将 USPTO 记录与 Google Patents、Lens.org、Semantic Scholar 或公司专利页面等二手工具进行对比。

该技能不用于提供法律建议,应视为数据收集与记录核验工作流。

来源选择

优先使用官方 USPTO 或 USPTO 支持的渠道:

  • Open Data Portal(ODP):迁移后的 USPTO 数据集与 API 的当前入口。
  • Patent File Wrapper:公开专利申请书目数据与 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 Manager 说明与速率限制指引。

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. 在输出中记录检索日期与序列号/注册号标识。

大批量商标拉取时,优先使用有文档说明的批量数据流程,而非抓取公开页面。

File Wrapper 与审查历史

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

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

转让工作流

对于专利或商标所有权:

  • 按专利/申请/注册号、转让人、受让人或 reel/frame(如有)检索官方转让数据。
  • 记录转让文本、签署日期、登记日期与各方。
  • 区分转让记录与当前法律所有权结论。
  • 若所有权具有实质影响,将结果标记为需律师或主题专家复核。

可复现输出

每次 USPTO 研究都应包含日志表:

Source Date searched Identifier/query Filters Results Notes
PatentSearch 2026-05-11 assignee=Alphabet AND date>=2024 patent endpoint 118 API docs checked before run
TSDR 2026-05-11 serial=90000000 status only 1 API-key flow, no document bulk pull

最终写作时区分:

  • 官方记录事实
  • 推断分析
  • 二手来源便利匹配
  • 未解决的缺口或需法律复核的记录

复核清单

  • 是否优先使用官方 USPTO 或 USPTO 支持的来源?
  • 运行代码前是否核实当前端点与字段名称?
  • API 密钥是否未出现在文件、shell 历史与输出日志中?
  • 查询日志是否包含检索日期与精确请求形态?
  • 是否遵守速率限制?
  • 是否避免法律结论或明确升级处理?
  • 二手来源是否标注为二手?

参考资料

  • USPTO APIs catalog
  • USPTO Open Data Portal
  • PatentSearch API reference
  • PatentSearch API updates
  • TSDR API bulk download FAQ