用途
该技能适用于需要从 USPTO 系统获取官方美国专利或商标记录的任务。具体使用场景包括:检索已授权专利或预授权公开;查询专利申请状态、档案数据、转让或公开审查历史;查询商标状态、文件或转让历史;构建可复现的现有技术、专利组合或知识产权态势研究日志;将 USPTO 记录与 Google Patents、Lens.org、Semantic Scholar 或公司专利页面等二级工具进行对比。该技能不用于提供法律意见,应视为数据收集与记录核验工作流。
主要能力
- 通过 PatentSearch API 检索已授权专利和预授权公开数据集,支持按趋势、发明人、受让人、分类、日期或组合切片进行查询。
- 通过 TSDR 数据 API 获取商标状态和文件。
- 通过开放数据门户(ODP)中的专利档案检索获取申请状态、事务历史和审查文件。
- 通过专利和商标转让检索获取所有权转移记录。
- 通过 ODP 中的 PTAB 数据获取专利审判和上诉委员会程序信息。
- 生成包含来源、检索日期、标识符/查询、过滤器、结果数量和备注的可复现日志表。
使用方式
优先使用官方 USPTO 或 USPTO 支持的界面:开放数据门户(ODP)、专利档案、PatentSearch API、TSDR 数据 API、专利和商标转让检索、ODP 中的 PTAB 数据。二级来源仅作为便利索引,当答案重要时,应交叉核对官方记录。
许多 USPTO API 流程需要 API 密钥。密钥应存储在环境变量或密钥管理器中,切勿放在提交文件或粘贴的转录中。常见环境变量名:
export USPTO_API_KEY="..." export PATENTSVIEW_API_KEY="..."
对于 PatentSearch,通过 X-Api-Key 请求头发送密钥。对于 TSDR,遵循当前 USPTO API Manager 说明和速率限制指南。
PatentSearch 工作流:从当前 PatentSearch 参考或 Swagger UI 识别端点;构建带显式过滤器的 JSON 查询;仅请求分析所需字段;确定性地排序和分页;记录端点、查询体、日期、数据时效说明和结果数量。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 API 说明和所需 API 密钥请求头;先获取状态,仅在需要时获取文件;遵守 PDF、ZIP 和多案例下载的较低速率限制;在输出中捕获检索日期和序列/注册标识符。对于大型商标拉取,优先使用文档化的批量数据流程,而非屏幕抓取公共页面。
档案和审查历史:从 ODP 专利档案检索开始;在可用时使用精确标识符:申请号、公开号、专利号或当事方名称;记录该记录是已授权专利、预授权公开还是待审申请;在引用文件日期和状态之前,与记录详情页交叉核对。
转让工作流:按专利/申请/注册号、转让人、受让人或卷/帧(如可用)搜索官方转让数据;记录转让文本、执行日期、登记日期和当事方;区分转让记录与当前法律所有权结论;如果所有权具有实质性,将结果标记为需要律师或主题专家审查。
适用场景
- 专利和商标的现有技术检索与态势分析。
- 专利组合管理与竞争情报。
- 知识产权尽职调查中的数据收集。
- 需要可复现研究日志的学术或商业研究。
限制
该技能不提供法律意见。所有法律结论应避免或明确升级给律师。二级来源必须标注为二级。必须遵守速率限制。API 密钥不得出现在文件、shell 历史或输出日志中。查询日志必须包含检索日期和确切请求形状。在运行代码前必须验证当前端点和字段名称。