USPTO 資料庫
當任務需要來自 USPTO 系統的官方美國專利或商標記錄時,請使用此技能。
使用時機
- 搜尋已核准專利或早期公開案。
- 檢查專利申請狀態、檔案包資料、轉讓記錄或公開審查歷史。
- 查詢商標狀態、文件或轉讓歷史。
- 建立可重現的先前技術、專利組合或智財權地圖研究紀錄。
- 將 USPTO 記錄與 Google Patents、Lens.org、Semantic Scholar 或公司專利頁面等次要工具進行比較。
請勿使用此技能提供法律建議。請將其視為資料收集與記錄驗證的工作流程。
來源選擇
優先使用官方 USPTO 或 USPTO 支援的介面:
- 開放資料入口 (ODP):目前為已遷移之 USPTO 資料集與 API 的所在地。
- 專利檔案包:公開的專利申請書目資料與檔案包記錄。
- PatentSearch API:用於已核准專利與早期公開案資料集的 PatentsView 搜尋 API。
- TSDR 資料 API:商標狀態與文件檢索。
- 專利與商標轉讓查詢:所有權轉移記錄。
- ODP 中的 PTAB 資料:專利審判暨上訴委員會程序。
僅將次要來源作為便利索引使用。當答案至關重要時,請與官方記錄進行交叉比對。
驗證與機密資訊
許多 USPTO API 流程需要 API 金鑰。請將金鑰儲存在環境變數或機密管理器中,切勿存入檔案或貼在對話紀錄中。
常見的環境變數名稱:
export USPTO_API_KEY="..."
export PATENTSVIEW_API_KEY="..."
對於 PatentSearch,請將金鑰放在 X-Api-Key 標頭中傳送。對於 TSDR,請遵循當前的 USPTO API 管理員指示與速率限制指引。
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 專利檔案包查詢開始。
- 在可用時使用確切識別碼:申請號、公開號、專利號或當事人名稱。
- 記錄該記錄是已核准專利、早期公開案或待審申請案。
- 在引用文件日期與狀態之前,請與記錄詳細頁面進行交叉比對。
轉讓工作流程
對於專利或商標所有權:
- 使用專利/申請/註冊號碼、轉讓人、受讓人或在可用時使用捲軸/影格編號,搜尋官方轉讓資料。
- 記錄轉讓文字、執行日期、登記日期與當事人。
- 區分轉讓記錄與當前法律所有權結論。
- 如果所有權問題至關重要,請將結果標記為需由律師或主題專家審查。
可重現的輸出
每個 USPTO 研究過程都應包含一個日誌表格:
| 來源 | 搜尋日期 | 識別碼/查詢 | 篩選條件 | 結果數 | 備註 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | 專利端點 | 118 | 執行前已檢查 API 文件 |
| TSDR | 2026-05-11 | `serial=90000000` | 僅狀態 | 1 | API 金鑰流程,未大量下載文件 |
對於最終報告,請分開列出:
- 官方記錄事實
- 推論分析
- 次要來源的便利比對結果
- 未解決的差距或需要法律審查的記錄
審查核對清單
- 您是否優先使用了官方 USPTO 或 USPTO 支援的來源?
- 在執行程式碼之前,您是否已驗證當前的端點和欄位名稱?
- API 金鑰是否已從檔案、Shell 歷史記錄和輸出日誌中移除?
- 查詢日誌是否包含搜尋日期和精確的請求格式?
- 是否已遵守速率限制?
- 是否避免做出法律結論,或已明確升級處理?
- 次要來源是否已標記為次要?