[ PROMPT_NODE_27552 ]
peds_api
[ SKILL_DOCUMENTATION ]
# 专利审查数据系统 (PEDS) API 参考
## 概述
专利审查数据系统 (PEDS) 提供对 USPTO 专利申请和归档状态记录的访问。它包含书目数据、已公开文档信息和专利期限延长数据。
**数据覆盖范围:** 1981 年至今(部分数据可追溯至 1935 年)
**基础 URL:** 通过 USPTO 开放数据门户访问
## PEDS 提供的内容
PEDS 提供专利申请的全面交易历史和状态信息:
- **书目数据** - 申请号、申请日期、标题、发明人、受让人
- **已公开文档** - 公开号和日期
- **交易历史** - 所有审查事件,包括日期、代码和描述
- **专利期限调整** - PTA/PTE 信息
- **申请状态** - 当前状态和状态代码
- **案卷访问** - 审查文档链接
## 关键特性
1. **交易活动** - 完整的审查时间线,包含交易日期、代码和描述
2. **状态信息** - 当前申请状态和状态代码
3. **书目更新** - 发明人、受让人、标题随时间的变更
4. **族数据** - 相关申请和连续性数据
5. **审查意见通知书追踪** - 邮寄日期和审查意见通知书信息
## Python 库: uspto-opendata-python
访问 PEDS 的推荐方式是通过 `uspto-opendata-python` 库。
### 安装
bash
pip install uspto-opendata-python
### 基本用法
python
from uspto.peds import PEDSClient
# 初始化客户端
client = PEDSClient()
# 按申请号搜索
app_number = "16123456"
result = client.get_application(app_number)
# 访问申请数据
print(f"标题: {result['title']}")
print(f"申请日期: {result['filing_date']}")
print(f"状态: {result['status']}")
# 获取交易历史
transactions = result['transactions']
for trans in transactions:
print(f"{trans['date']}: {trans['code']} - {trans['description']}")
### 搜索方法
python
# 按申请号
client.get_application("16123456")
# 按专利号
client.get_patent("11234567")
# 按客户号(受让人)
client.search_by_customer_number("12345")
# 批量检索
app_numbers = ["16123456", "16123457", "16123458"]
results = client.bulk_retrieve(app_numbers)
## 数据字段
### 书目字段
- `application_number` - 申请号
- `filing_date` - 申请日期
- `patent_n