bigquery-patent-search について
BigQueryを通じてGoogleの公開特許データセットを検索するスキルです。先行技術調査、特許ランドスケープ分析、実施自由調査に向け、キーワード検索、CPC検索、絞り込み、特許詳細の取得を行います。Google Cloud認証が必要です。
主な機能
- 01特許テキストのキーワード検索
- 02国と日付範囲による絞り込み
- 03CPC分類による検索
- 04公開番号から特許詳細を取得
- 05全文と書誌情報の取得
活用シーン
- 01技術分野の先行技術を探す
- 02CPC分類内の特許を調査する
- 03公開番号から請求項と説明を確認する
MCP 対応
BigQueryでGoogleの公開特許データセットを検索し、結果と特許詳細を取得します。READMEには`mcp_server`モジュール内のPython検索クラスによる利用例がありますが、クライアント向けに公開するMCPインターフェースの説明はありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ robthepcguy/ claude-patent-creator --skill bigquery-patent-searchインストール後、Claude Code で/bigquery-patent-searchを入力して読み込まれたか確認します。
詳細
BigQuery 特許検索スキル
Google BigQuery を使用して、世界中の1億件以上の特許を高速にクラウド検索できます。
使用する場面
ユーザーから次の依頼があった場合に、このスキルを呼び出します。
- 先行技術となる特許を検索する
- 特定の技術分野の特許を探す
- CPC 分類コードで検索する
- 公開番号から特許の詳細を調べる
- 実施自由性の調査を行う
- 特許ランドスケープを調査する
このスキルでできること
Google の公開特許データセットにアクセスできます。
-
キーワード検索:1億件以上の特許を対象に検索します。
- タイトル、要約、請求項の全文検索
- 国による絞り込み(US、EP、JP、CN など)
- 出願日/登録日の範囲による絞り込み
- クラウドベースの高速なクエリ(5秒未満)
-
CPC 分類検索:
- CPC コードによる検索(例:「G06F16/」、「H04L29/06」)
- 特許分類を閲覧
- 特定の技術分野の特許を検索
-
特許詳細の取得:
- 公開番号から特許の全文を取得
- タイトル、要約、請求項、説明にアクセス
- CPC コード、発明者、権利者を確認
- 出願日と登録日を確認
必須のセットアップ
このスキルを使用するには、Google Cloud 認証が必要です。
前提条件:
- Google Cloud プロジェクト(無料で作成できます)
- BigQuery API が有効になっていること(通常の使用範囲なら無料です)
- Application Default Credentials が設定されていること
セットアップコマンド:
# Install Google Cloud SDK (if not installed)
# Visit: https://cloud.google.com/sdk/docs/install
# Authenticate
gcloud auth application-default login
# Set project (get ID from console.cloud.google.com)
export GOOGLE_CLOUD_PROJECT=your-project-id
環境変数:
.env ファイルに設定します:GOOGLE_CLOUD_PROJECT=your-project-id
使用方法
このスキルが呼び出された場合:
-
BigQuery 検索機能を初期化します:
import os import sys sys.path.insert(0, os.environ.get('CLAUDE_PLUGIN_ROOT', '.')) from mcp_server.bigquery_search import BigQueryPatentSearch searcher = BigQueryPatentSearch() -
キーワードで検索します:
results = searcher.search_by_keywords( query="blockchain authentication", limit=20, country="US", # Optional: filter by country start_year=2020, # Optional: filter by year end_year=2024 ) -
CPC コードで検索します:
results = searcher.search_by_cpc( cpc_code="G06F16/", # CPC prefix limit=20, country="US" ) -
特許の詳細を取得します:
patent = searcher.get_patent_details( patent_number="US10123456B2" # Publication number )
BigQuery データセット
Google BigQuery の patents-public-data.patents を使用します。
- 世界中の特許1億件以上
- 全文を収録した米国特許1,200万件以上
- 毎週更新
- クエリは無料(通常の使用範囲では課金されません)
検索結果の形式
各結果には次の情報が含まれます。
{
"publication_number": "US10123456B2",
"title": "Method and system for...",
"abstract": "A system for...",
"filing_date": "2019-01-15",
"grant_date": "2020-06-30",
"country": "US",
"cpc_codes": ["G06F16/245", "H04L29/06"],
"inventors": ["John Doe", "Jane Smith"],
"assignee": "Example Corp"
}
特許の詳細には、さらに次の情報が含まれます。
claims:すべての請求項の全文description:説明セクションの全文priority_date:最先の優先日family_id:特許ファミリー ID
表示形式
検索結果は次の形式で表示します。
PATENT SEARCH RESULTS
====================
Query: "blockchain authentication"
Found: 247 patents (showing top 20)
Date Range: 2020-2024
Country: US
[1] US10123456B2 - System for blockchain-based authentication
Assignee: Example Corp
Filed: 2019-01-15 | Granted: 2020-06-30
CPC: G06F16/245, H04L29/06
Abstract: A system for authenticating users using blockchain
technology with distributed ledger verification...
[2] US10234567B1 - Method of secure authentication using blockchain
...
---
Top 5 Most Relevant:
1. US10123456B2 (95% relevance)
2. US10234567B1 (92% relevance)
...
高度な検索テクニック
-
クエリでのブール演算子:
- "blockchain AND authentication"
- "encryption OR cryptography"
- "(mobile OR wireless) AND security"
-
フレーズ検索:
- "distributed ledger technology"
- "public key infrastructure"
-
CPC コードの階層:
- "G06F" = コンピューティング
- "G06F16/" = 情報検索
- "G06F16/245" = 構造化クエリ言語
よく使われる CPC コード
- G06F:コンピューティング、計算、カウント
- H04L:デジタル通信
- G06Q:ビジネス方法
- H04W:無線通信
- G06N:特定のモデルに基づくコンピューターシステム
- G06T:画像処理
エラー処理
BigQuery が設定されていない場合:
google-cloud-bigqueryがインストールされているか確認します- 認証を確認します:
gcloud auth application-default login - 環境変数のプロジェクト ID を確認します:
GOOGLE_CLOUD_PROJECT - 次のコマンドでテストします:
python scripts/test_bigquery.py
費用に関する注意事項
BigQuery の料金:
- 毎月最初の 1 TiB:無料
- 1 TiB を超えた分:クエリ対象の TiB あたり $6.25(オンデマンド)
- 一般的なクエリ:検索あたり 10~50 MB
- 課金対象バイト数の上限:
PATENT_BIGQUERY_MAX_BYTES_BILLEDによってクエリごとに適用されます(デフォルトは 350 GiB)
利用可能なツール
- Bash:Python を使った BigQuery 検索の実行
- Read:保存済みの検索結果の読み込み
- Write:特許検索結果の保存
- Grep:保存済みの検索結果の検索