mcpField
E
epo-patent-search

epo-patent-search

github.com/robthepcguy生産性20660 回インストール3 日前に更新
リポジトリ

epo-patent-search について

欧州特許を扱う研究者や知財担当者向けの検索スキルです。EPO OPS と EP 条件で絞った BigQuery を組み合わせ、全文、法的状態、特許ファミリーを調べます。

主な機能

  1. 01EP のキーワード・CPC 検索
  2. 02請求項と明細書の全文取得
  3. 03法的状態と手続履歴の確認
  4. 04INPADOC 特許ファミリー検索
  5. 05出願人・発明者検索

活用シーン

  1. 01技術分野の EP 先行技術調査
  2. 02欧州特許の法的状態の確認
  3. 03複数法域にまたがる特許ファミリーの把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/robthepcguy/claude-patent-creator --skill epo-patent-search

インストール後、Claude Code で/epo-patent-searchを入力して読み込まれたか確認します。

詳細

EPO 特許検索スキル

EPO Open Patent Services(OPS)API と Google BigQuery を使用し、EP の国フィルターを適用して欧州特許を検索します。

使用するタイミング

ユーザーから次のような依頼があった場合に、このスキルを呼び出します。

  • 欧州特許を検索する
  • 技術に関する EP の先行技術を見つける
  • EP 特許の法的ステータスを確認する
  • 複数の法域にまたがる特許ファミリーを調べる
  • EP の実施自由性分析を行う
  • 技術分野の EP 特許ランドスケープを調査する
  • EP 特許の請求項または明細書の全文を取得する

このスキルの機能

次の 2 つの方法で欧州特許データにアクセスできます。

  1. EPO OPS API(欧州特許データ):

    • EP 特許全文の取得(請求項、明細書)
    • 法的ステータスと手続き履歴
    • INPADOC 特許ファミリーの関連付け
    • 出願人および発明者の検索
    • EP 公開種別(A1、A2、A3、B1、B2)
    • 指定締約国
  2. BigQuery(全世界の特許、EP フィルター適用):

    • country="EP" を指定した、1 億件以上の特許を対象とする高速なキーワード検索
    • EP 特許の CPC 分類検索
    • 出願動向の分析
    • 法域をまたいだ比較

必要なセットアップ

BigQuery(主な方法)

前提条件:

  1. Google Cloud プロジェクト(無料で作成できます)
  2. BigQuery API の有効化
  3. Application Default Credentials の設定

セットアップ:

gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT=your-project-id
EPO OPS API(オプション、全文/法的ステータス用)

前提条件:

  1. https://developers.epo.org/ で登録する
  2. アプリケーションを作成し、Consumer Key と Secret を取得する
  3. 環境変数を設定する

セットアップ:

export EPO_OPS_CONSUMER_KEY=your-key
export EPO_OPS_CONSUMER_SECRET=your-secret

使用方法

このスキルが呼び出されたとき:

  1. 検索の種類を判断する:

    • キーワード検索:速度を優先し、country="EP" を指定して BigQuery を使用する
    • 全文の取得:請求項/明細書の全文を取得するため EPO OPS を使用する
    • 法的ステータス:手続きデータの取得に EPO OPS を使用する
    • ファミリー検索:EPO OPS の INPADOC ファミリーサービスを使用する
    • CPC 検索:幅広い分類の参照に BigQuery を使用する
  2. 検索を実行する:

    全文キーワード検索(EP 特許)。設定されていない場合は、同じ引数で search_patents_bigquery にフォールバックします。

    results = search_patents_google(
        query="blockchain authentication",
        country="EP",
        limit=20,
        start_year=2020
    )
    

    BigQuery CPC 検索(EP 特許):

    results = search_patents_by_cpc_bigquery(
        cpc_code="H04L9/32",
        country="EP",
        limit=30
    )
    

    EPO OPS 全文の取得:

    results = search_epo_patents(
        query="EP3456789",
        search_type="full_text"
    )
    

    EPO OPS ファミリー検索:

    results = search_epo_patents(
        query="EP3456789",
        search_type="family"
    )
    
  3. 検索結果を提示する:

    • 関連性の高い順に並べる
    • 主要なメタデータ(タイトル、出願人、日付、IPC/CPC)を表示する
    • 法的ステータス(有効、失効、異議申立て中)を強調する
    • 全文書を確認できる Espacenet へのリンクを提示する
    • 他の法域における特許ファミリーの構成員にも触れる

検索結果の形式

{
    "publication_number": "EP3456789A1",
    "title": "Authentication system using distributed ledger",
    "abstract": "A system for authenticating...",
    "applicant": "Example GmbH",
    "inventors": ["Hans Mueller", "Maria Schmidt"],
    "filing_date": "2019-03-15",
    "publication_date": "2020-01-22",
    "grant_date": null,
    "ipc_codes": ["H04L9/32", "G06F21/31"],
    "cpc_codes": ["H04L9/32", "G06F21/31"],
    "designated_states": ["DE", "FR", "GB", "NL", "IT"],
    "priority_claims": ["US16/234567 (2018-12-28)"],
    "family_id": "67890123",
    "legal_status": "Examination in progress",
    "publication_type": "A1"
}

EP 公開種別

コード種別説明
A1出願+調査調査報告付きで公開された EP 出願
A2出願のみ調査報告なしで公開
A3調査報告調査報告を別途公開
B1登録特許登録時の特許明細書
B2補正特許異議申立て後に補正された明細書
B3限定特許限定手続き後の特許

法域をまたいだ関連付け

family_id を使用して、複数の法域にまたがる関連特許を見つけます。

EP3456789A1 (European application)
├── US10123456B2 (US counterpart)
├── CN112345678A (Chinese counterpart)
├── JP2020-123456A (Japanese counterpart)
└── WO2019/123456A1 (PCT application)

これは次の用途に不可欠です。

  • 先行技術分析(1 件の特許が複数の言語で利用可能な場合があります)
  • 実施自由性(特許がどの国で有効かを確認する)
  • 競合情報分析(出願戦略を追跡する)

提示形式

検索結果は次の形式で提示します。

EP PATENT SEARCH RESULTS
=========================

Query: "blockchain authentication"
Source: BigQuery (EP filter) + EPO OPS
Found: 89 EP patents
Date Range: 2020-2025

[1] EP3456789B1 - Authentication system using distributed ledger
    Applicant: Example GmbH (DE)
    Filed: 2019-03-15 | Granted: 2022-08-10
    IPC: H04L9/32, G06F21/31
    Status: Patent in force (validated in DE, FR, GB)
    Family: US10123456B2, CN112345678B, WO2019/123456A1
    Espacenet: https://worldwide.espacenet.com/patent/search?q=EP3456789

[2] EP3567890A1 - Blockchain-based identity verification method
    Applicant: Tech Corp (US)
    Filed: 2020-01-10 | Published: 2021-06-16
    IPC: H04L9/00, G06Q20/38
    Status: Examination in progress
    Family: US20210203456A1, WO2020/234567A1

---

Top CPC Codes in Results:
- H04L9/32 (15 patents): Authentication/verification
- G06F21/31 (12 patents): User authentication
- H04L9/00 (8 patents): Cryptographic mechanisms

よくある使用例

EP 先行技術検索
  1. BigQuery のキーワード検索(country="EP")
  2. 関連する CPC コードを特定する
  3. BigQuery の CPC 検索(country="EP")
  4. 上位の検索結果について EPO OPS で全文を取得する
  5. 引用情報を付けて調査結果をまとめる
特許ファミリー分析
  1. BigQuery または EPO OPS で EP 特許を見つける
  2. family_id を取得する
  3. 全世界のファミリー構成員を検索する
  4. 法域ごとの出願戦略をマッピングする
  5. 各国の法的ステータスを確認する
EP 実施自由性分析
  1. 関連技術分野の EP 特許を検索する
  2. 登録特許(B1/B2)に絞り込む
  3. 法的ステータス(有効か失効か)を確認する
  4. 有効化された国を特定する
  5. 侵害リスクを評価する
EP 異議申立て調査
  1. 登録済みの EP 特許(B1)を見つけます
  2. 9 か月の異議申立期間内かどうかを確認します
  3. 優先日より前の先行技術を検索します
  4. 請求項の範囲を分析します
  5. 異議申立ての根拠(Art. 100 EPC)を評価します

パフォーマンスとカバレッジ

方法特許カバレッジ速度コスト
BigQuery (EP)~5M EPEP 出願 + 登録3-4s無料*
EPO OPSすべての EP全文 + 法的ステータス1-3s無料**

*BigQuery の無料枠:月 1TB のクエリ(約 20,000 件の検索) **EPO OPS:フェアユース(週 2.5GB のデータ通信量)

利用可能なツール

  • Bash:検索スクリプトを実行します
  • Read:保存済みの検索結果を読み込みます
  • Write:特許検索結果を保存します

コメント