USPTO Database
當任務需要來自 USPTO 系統的官方美國專利或商標記錄時使用此技能。
使用時機
- 搜尋已核准的專利或申請前公開案。
- 檢查專利申請狀態、檔案審查資料、轉讓資訊或公開審查歷程。
- 查詢商標狀態、文件或轉讓歷史。
- 建立可重現的先前技術、專利組合或智慧財產權 (IP) 景觀研究記錄。
- 將 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 資料:專利審判暨上訴委員會 (Patent Trial and Appeal Board) 程序。
次要來源僅可作為便利索引。當答案至關重要時,請交叉比對官方記錄。
驗證與秘密
許多 USPTO API 流程需要 API 金鑰。請將金鑰儲存在環境變數或機密管理器中,切勿放在提交的檔案或記錄的對話記錄中。
常見的環境變數名稱:
export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."
對於 PatentSearch,請使用 X-Api-Key 標頭傳送金鑰。對於 TSDR,請遵循目前的 USPTO API Manager 說明與速率限制指引。
PatentSearch 工作流程
當問題涉及趨勢、發明人、受讓人、分類、日期或專利組合區塊時,使用 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。
工作流程:
- 標準化序號或註冊號。
- 檢查目前的 TSDR API 說明與所需的 API 金鑰標頭。
- 先擷取狀態,僅在必要時才擷取文件。
- 對於 PDF、ZIP 與多案件下載,需遵守較低的速率限制。
- 在輸出中記錄檢索日期與序號/註冊識別碼。
對於大量的商標擷取,應優先使用有文件說明的批次資料流程,而非螢幕抓取公開頁面。
檔案審查與審查歷程
對於申請狀態、交易歷史與審查文件:
- 從 ODP Patent File Wrapper 搜尋開始。
- 盡可能使用確切的識別碼:申請號、公開號、專利號或當事人名稱。
- 記錄該記錄是已核准專利、申請前公開案或仍在審查的申請案。
- 在引用之前,請交叉比對文件日期與狀態與記錄詳細頁面。
轉讓工作流程
對於專利或商標所有權:
- 使用專利/申請/註冊號、轉讓人、受讓人在可用時按捲框 (reel/frame) 搜尋官方轉讓資料。
- 記錄轉讓聲明文字、簽署日期、登記日期與當事人。
- 區分轉讓記錄與目前法定所有權結論。
- 如果所有權具有實質影響,請標記結果以供律師或主題專家審查。
可重現的輸出
每次 USPTO 研究階段都應包含一個記錄表格:
| 來源 | 搜尋日期 | 識別碼/查詢 | 篩選條件 | 結果數 | 備註 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | patent 端點 | 118 | 執行前已檢查 API 文件 |
| TSDR | 2026-05-11 | `serial=90000000` | 僅狀態 | 1 | API 金鑰流程,無批次文件擷取 |
對於最終報告,請分開呈現:
- 官方記錄事實
- 推論分析
- 次要來源的便利比對結果
- 未解決的差距或需要法律審查的記錄
審查檢查清單
- 您是否優先使用了官方 USPTO 或 USPTO 支援的來源?
- 在執行程式碼之前,是否已驗證目前的端點與欄位名稱?
- API 金鑰是否未包含在檔案、Shell 歷史記錄或輸出日誌中?
- 查詢日誌是否包含搜尋日期與確切的請求格式?
- 是否遵守了速率限制?
- 是否避免了法律結論,或已明確升級處理?
- 次要來源是否已標示為次要?