mcpField
P
prior-art-search

prior-art-search

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

prior-art-search について

発明者や特許調査担当者向けに、7段階の手順で先行技術を検索し、特許性を評価するスキルです。キーワード検索や CPC 検索、時系列分析に加え、評価レポートと IDS リストの作成を扱います。

主な機能

  1. 01発明の要点と検索語の整理
  2. 02BigQuery による特許検索
  3. 03CPC 分類による追加検索
  4. 04特許の時系列分析
  5. 05特許性評価と IDS リストの作成

活用シーン

  1. 01出願前の発明の特許性評価
  2. 02出願を妨げる可能性のある特許の調査
  3. 03特許ランドスケープ調査と IDS リストの準備

インストール

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

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

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

同梱ファイルprior_art_types.py

詳細

先行技術調査スキル

包括的な特許先行技術調査と特許性評価のための体系的な7ステップの方法論です。

使用するタイミング

以下をユーザーから依頼された場合に、このスキルを呼び出してください。

  • 発明の先行技術調査を実施する
  • アイデアの特許性を評価する
  • 実施自由性(FTO)分析を行う
  • 阻害特許を見つける
  • 特許ランドスケープを調査する
  • 特許出願の準備をする

このスキルでできること

以下を組み合わせた、専門的な7ステップの先行技術調査方法論を実装します。

  • 1億件を超える特許を対象にしたキーワード検索(BigQuery)
  • CPC分類検索
  • USPTO API検索
  • 時系列分析
  • 特許性評価
  • IDS(情報開示陳述書)の準備

7ステップの方法論

ステップ1:発明の定義(2~3分)

目的:主要な特徴を抽出し、イノベーションの範囲を定義します。

手順:

  1. 発明についてユーザーに質問します
  2. 中核となる技術要素を抽出します
  3. 新規性のある特徴を特定します
  4. すべての構成要素/手順をリストアップします
  5. 調査範囲を定義します

出力:主要な特徴を含む、構造化された発明の概要

質問事項:

  • どのような問題を解決しますか?
  • 主要な構成要素/手順は何ですか?
  • 既存のソリューションとの違いは何ですか?
  • 中核となるイノベーションは何ですか?

ステップ2:キーワード戦略(2~3分)

目的:包括的な検索キーワードのリストを作成します。

手順:

  1. 発明から主要なキーワードを抽出します
  2. 同義語や表記のバリエーションを挙げます
  3. 技術用語を挙げます
  4. 業界固有の用語を挙げます
  5. 個別の検索で使う同義語のセットを作成します

クエリ構文(重要):キーワード検索では、クエリを複数の語に分割し、各語が(AND条件で)タイトル、要約、または請求項に含まれている必要があります(結果は関連度順に並び、タイトルでの一致が最も高く評価されます)。ブール演算子は解析されず、AND/OR/かっこは無視されます。そのため、次のようにします。

  • AND条件の語句は、blockchain authentication のように、スペースで区切って入力します。
  • 語句をそのまま一致させるには、"distributed ledger" のように二重引用符で囲みます。
  • OR条件や同義語を検索する場合は、別々に検索して結果を統合します。1つのクエリに OR を入れないでください。

出力:キーワード検索戦略の文書

例:

Primary: blockchain authentication
Synonyms: distributed ledger verification, cryptographic authentication
Technical: public key infrastructure, digital signature
Related: decentralized identity, trustless verification
Searches (run each separately, then merge/dedupe):
- blockchain authentication
- "distributed ledger" verification
- cryptographic authentication
- "public key infrastructure" signature

ステップ3:広範なキーワード検索(3~5分)

目的:広範囲を検索して関連する特許を見つけます。

手順:

  1. BigQueryでキーワード検索を実行します
  2. クエリごとに上位20~30件の結果を確認します
  3. 最も関連性の高い特許を特定します
  4. 結果に基づいてキーワード戦略を調整します
  5. 見つかった関連特許を記録します

コード:

from mcp_server.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()

results = searcher.search_by_keywords(
    query="blockchain authentication",  # terms AND-matched, ranked by relevance
    limit=30,
    country="US",
    start_year=2015,  # filing year; look back 5-10 years
)

出力:関連する可能性がある特許のリスト(10~20件)


ステップ4:CPCコードの特定(2~3分)

目的:関連する分類コードを見つけます。

手順:

  1. ステップ3で見つかった関連特許からCPCコードを抽出します
  2. CPCコードの説明を分析します
  3. 主要な分類分野を特定します
  4. 最も関連性の高いCPCコードを3~5個選びます
  5. CPCの階層構造を記録します

一般的なCPCカテゴリー:

  • G06F:コンピューティング/データ処理
  • H04L:デジタル通信/ネットワーク
  • G06Q:ビジネス手法
  • H04W:ワイヤレス通信
  • G06N:AI/ニューラルネットワーク
  • G06T:画像処理

出力:関連するCPCコードとその説明のリスト


ステップ5:CPCの詳細検索(5~10分)

目的:分類内を包括的に検索します。

手順:

  1. 特定した各CPCコードを検索します
  2. CPCコードごとに50~100件の特許を確認します
  3. 最も一致する候補の要約と請求項を読みます
  4. 最も近い先行技術を記録します
  5. 発明との主な違いを記録します

コード:

results = searcher.search_by_cpc(
    cpc_code="G06F21/",  # Security arrangements
    limit=100,
    country="US"
)

出力:阻害する可能性がある特許の包括的なリスト


ステップ6:時系列分析(2~3分)

目的:技術の進化を把握します。

手順:

  1. 日付範囲で結果を絞り込みます
  2. 時間の経過に伴う出願傾向を特定します
  3. 最近の動向(過去2年間)を見つけます
  4. 優先日を確認します
  5. 技術の進展を記録します

コード:

# Search by year ranges
recent = searcher.search_by_keywords(query, start_year=2022, end_year=2024)
older = searcher.search_by_keywords(query, start_year=2015, end_year=2021)

出力:技術の発展を示す時系列

ステップ 7:特許性レポート(5~10 分)

目標:専門的な評価と推奨事項

プロセス:

  1. 最も近い先行技術の上位 10 件を分析します
  2. 新規性を評価します(35 USC 102)
  3. 非自明性を評価します(35 USC 103)
  4. 関連性に基づいて先行技術を順位付けします
  5. クレーム戦略に関する推奨事項を提示します
  6. IDS リストを作成します

出力:包括的な特許性レポート


レポート形式

# PRIOR ART SEARCH REPORT

## Executive Summary
- Invention: [Brief description]
- Search Date: [Date]
- Searcher: Claude Patent Creator
- Databases: BigQuery (100M+ patents), USPTO API
- Time Period: [Year range]

## Patentability Assessment

### Novelty (35 USC 102)
[Assessment of whether invention is novel]

Score: [High/Medium/Low]

Analysis:
- No exact matches found
- Closest prior art: US10123456
- Key differences: [List]

### Non-Obviousness (35 USC 103)
[Assessment of whether invention is non-obvious]

Score: [High/Medium/Low]

Analysis:
- Combinations considered: [List]
- Motivation to combine: [Analysis]
- Unexpected results: [If any]

## Top 10 Most Relevant Prior Art

### 1. US10123456B2 - [Title] (95% Relevance)
**Assignee**: Example Corp
**Filed**: 2018-03-15
**Granted**: 2019-09-30
**CPC**: G06F21/31, H04L29/06

**Summary**: [Brief abstract]

**Similarities**:
- Uses blockchain for authentication
- Employs public key cryptography
- Distributed verification

**Differences**:
- Does not use [novel feature 1]
- Lacks [novel feature 2]
- Different approach to [aspect]

**Relevance**: High - core technology overlap

---

[Continue for top 10 patents...]

## Search Methodology

### Keywords Used
- Primary: blockchain, authentication, distributed ledger
- Synonyms: cryptographic verification, decentralized identity
- Technical: public key infrastructure, digital signature

### CPC Codes Searched
- G06F21/31 (Authentication)
- H04L29/06 (Security arrangements)
- G06Q20/40 (Payment authentication)

### Databases
- Google BigQuery: 247 results reviewed
- USPTO API: 89 results reviewed
- Total patents analyzed: 336
- Relevant patents identified: 47
- Top prior art selected: 10

## Claim Strategy Recommendations

### Recommended Approach
1. **Focus on novel aspects**: [Specific features]
2. **Claim breadth**: Start broad, add dependent claims
3. **Avoid prior art**: Distinguish from US10123456 by [...]

### Suggested Independent Claim Language

A system for [invention], comprising: [novel element 1]; [novel element 2]; wherein [novel relationship/function]


### Dependent Claim Opportunities
- Specific implementations of [feature]
- Combinations with [technology]
- Variations in [parameter/configuration]

## IDS (Information Disclosure Statement) List

Patents to be disclosed to USPTO:

1. US10123456B2 - [Title]
2. US10234567A1 - [Title]
3. US10345678B1 - [Title]
4. US10456789A1 - [Title]
5. US10567890B2 - [Title]
6. EP3123456A1 - [Title]
7. WO2019/123456 - [Title]
8. US2020/0123456A1 - [Title]
9. US10678901B2 - [Title]
10. US10789012A1 - [Title]

## Conclusion

**Patentability**: [High/Medium/Low]

**Rationale**:
[Summary of why invention is or is not patentable]

**Recommended Next Steps**:
1. [Action item 1]
2. [Action item 2]
3. [Action item 3]

統合ポイント

このスキルは、以下と連携します:

  • BigQuery Patent Search スキル(ステップ 3、5、6)
  • MPEP Search スキル(法的ガイダンス用)
  • Patent Claims Analyzer(クレームの作成用)

必要なデータアクセス

  • Google Cloud BigQuery(1 億件以上の特許)
  • USPTO API(任意。対象範囲を広げる場合に使用)
  • 特許を取得するためのインターネットアクセス

所要時間の目安

  • クイック検索(ステップ 1~3):10~15 分
  • 詳細検索(ステップ 1~6):25~35 分
  • 完全レポート(全 7 ステップ):40~60 分

利用可能なツール

  • Bash:Python 検索の実行
  • Write:レポートと調査結果の保存
  • Read:発明の説明の読み込み
  • Grep:検索結果の検索

コメント