USPTO データベース
このスキルは、タスクで米国特許商標庁(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: 所有権譲渡記録。
- PTAB data in ODP: 特許審判部(PTAB)の手続き。
二次ソースは利便性のための索引としてのみ使用します。答えが重要な場合は、公式記録でクロスチェックしてください。
認証とシークレット
多くの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検索から開始します。
- 利用可能な場合は正確な識別子(出願番号、公開番号、特許番号、当事者名)を使用します。
- 記録が登録特許、特許公開公報、または係属中の出願のいずれかを記録します。
- 引用する前に、書類の日付とステータスを記録詳細ページでクロスチェックします。
譲渡ワークフロー
特許または商標の所有権について:
- 特許/出願/登録番号、譲渡人、譲受人、または可能な場合はリール/フレームで公式譲渡データを検索します。
- 譲渡文言、実行日、記録日、当事者を記録します。
- 譲渡記録と現在の法的所有権の結論を区別します。
- 所有権が重要な場合は、結果にフラグを立てて弁護士または専門家のレビューを依頼します。
再現可能な出力
すべてのUSPTO調査パスには、ログテーブルを含める必要があります:
| ソース | 検索日 | 識別子/クエリ | フィルター | 結果 | 備考 |
| --- | --- | --- | --- | ---: | --- |
| PatentSearch | 2026-05-11 | `assignee=Alphabet AND date>=2024` | patent endpoint | 118 | APIドキュメントを実行前に確認 |
| TSDR | 2026-05-11 | `serial=90000000` | status only | 1 | APIキーフロー、書類バルクプルなし |
最終レポートでは、以下を区別します:
- 公式記録の事実
- 推測による分析
- 二次ソースによる利便性マッチ
- 未解決のギャップや法的レビューが必要な記録
レビューチェックリスト
- 最初に公式USPTOまたはUSPTOがサポートするソースを使用しましたか?
- コード実行前に最新のエンドポイントとフィールド名を確認しましたか?
- APIキーはファイル、シェル履歴、出力ログから除外されていますか?
- クエリログに検索日と正確なリクエスト形状が含まれていますか?
- レート制限は尊重されていますか?
- 法的結論は回避されているか、明示的にエスカレーションされていますか?
- 二次ソースは二次ソースとして明示されていますか?