用途:该技能用于访问 USPTO 数据,包括专利检索、PEDS(专利申请审查历史)、TSDR(商标状态与文档)以及转让/权属信息,适合做现有技术筛查、审查过程梳理、商标清查与监测、组合审核和权属链核查。
主要能力:专利检索客户端可基于关键词、发明人、受让人、CPC/IPC 分类或日期范围查询并返回匹配的专利标识/记录;PEDS 客户端可获取申请的审查历史与事件数据;通过 TSDR 可查询商标状态并获取文档;整体流程偏脚本化,便于批量查询、流水线处理和集成到内部工具。
使用方式:依赖 Python >=3.9、requests >=2.31.0、uspto-opendata-python >=0.3.0。需在环境变量中配置 USPTO 和/或 PatentsView 的 API key,例如 export USPTO_API_KEY="..."、export PATENTSVIEW_API_KEY="..."(具体名称可能因实现而异)。检索由 JSON 查询对象驱动,例如 {"_text_all": {"patent_abstract": "AI"}},返回结果可继续用于 PEDS 查询。示例代码可使用 scripts/patent_search.py 中的 PatentSearchClient 调用 search_patents。
流程与限制:检索、历史查询、状态评估、结果下钻是典型顺序。网络请求通过 requests 发起,大批量运行时应配置超时与重试。资料未提供具体接口端点、字段全集、速率限制、错误码、缓存策略或是否收费等信息,使用时需以实际客户端与官方文档为准。