mcpField
S
search-prior-art

search-prior-art

github.com/pjt222生産性4239 回インストール今日更新
リポジトリ

search-prior-art について

search-prior-artは、特許性や有効性、実施自由の評価を支援する体系的な先行技術調査スキルです。特許・非特許文献を調べ、発明の要素と照合して報告書にまとめます。

主な機能

  1. 01発明を検索可能な要素に分解
  2. 02特許・非特許資料を調査
  3. 03関連度に応じて文献を分類
  4. 04請求項と文献を対応付け
  5. 05新規性と進歩性を評価
  6. 06追跡可能な調査結果を記録

活用シーン

  1. 01特許出願前に新規性を評価
  2. 02特許の有効性を争う資料を調査
  3. 03実施自由の分析を支援
  4. 04特許庁の拒絶理由通知に対応

インストール

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

$npx skills add https://github.com/pjt222/agent-almanac --skill search-prior-art

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

詳細

先行技術調査

特定の発明より前に公開された刊行物、特許、製品、または開示を見つけるために、体系的な先行技術調査を実施します。特許性(特許を取得できるか)、有効性への異議申し立て(この特許は認められるべきだったか)、または実施の自由(この設計は既存の権利の対象となるか)の評価に使用します。

使用する場面

  • 特許出願前に、発明に新規性があり、非自明であるかを評価する
  • 審査官が見落とした先行技術を見つけ、既存の特許の有効性に異議を申し立てる
  • 阻害となる特許の権利範囲を制限する先行技術を見つけ、実施の自由の分析を支援する
  • 他者による概念の特許取得を防ぐため、防御的公開を記録する
  • 新規性または自明性に疑義を呈する特許庁の拒絶理由通知に対応する

入力

  • 必須:発明の説明(何をするか、どのように機能するか、どの問題を解決するか)
  • 必須:調査の目的(特許性、無効性、FTO、防御的公開)
  • 必須:基準日(特許出願の出願日、または先行技術調査における発明日)
  • 任意:関連することが分かっている特許または刊行物
  • 任意:技術分類コード(IPC、CPC)
  • 任意:その分野の主要な発明者または企業

手順

ステップ 1:発明を検索可能な要素に分解する

発明を構成する技術的特徴に分解します。

  1. 発明の説明を読む(既存の特許に対する調査の場合は、特許請求の範囲を読む)
  2. 必須要素を抽出する — それぞれ独立した技術的特徴です。
    • どのような構成要素がありますか?
    • プロセスはどのような手順で進みますか?
    • どのような技術的効果をもたらしますか?
    • どのような問題を、どのように解決しますか?
  3. 新規な組み合わせを特定する — 既知の技術と異なる点です。
    • 既知の要素に新しい要素を追加していますか?
    • 既知の要素を新たに組み合わせていますか?
    • 既知の要素を新しい分野に適用していますか?
  4. 各要素の検索語を作成する:
    • 技術用語、同義語、略語
    • より広い用語とより狭い用語(階層)
    • 同じ概念を表す別の説明
  5. 検索マップを作成する:要素、用語、および関係性を記録します。
Search Map Example:
+------------------+-----------------------------------+-----------+
| Element          | Search Terms                      | Priority  |
+------------------+-----------------------------------+-----------+
| Attention layer  | attention mechanism, self-         | High      |
|                  | attention, multi-head attention    |           |
| Sparse routing   | mixture of experts, sparse MoE,   | High      |
|                  | top-k routing, expert selection    |           |
| Training method  | knowledge distillation, teacher-   | Medium    |
|                  | student, progressive training      |           |
+------------------+-----------------------------------+-----------+

期待される結果: 各要素の検索語を含む完全な分解。新規な組み合わせを特定します。これを検索で見つけて無効性を立証するか、存在しないことを確認して新規性を裏付けます。

失敗時: 発明が抽象的すぎて分解できない場合は、より具体的な説明を求めます。請求項が不明確な場合は、各請求項の要素について合理的に最も広い解釈に焦点を当てます。

ステップ 2:特許文献を検索する

特許データベースを体系的に検索します。

  1. 構成要素の用語を組み合わせて検索式を作成します。
    • まず各構成要素を個別に検索します(広く検索)。
    • 次に構成要素を組み合わせ、より近い先行技術を見つけます(絞り込んで検索)。
    • 分類コードを使って技術分野を絞り込みます。
  2. 複数のデータベースを検索します。
    • Google Patents:全文検索に適しており、無料で、収録件数も豊富です。
    • USPTO PatFT/AppFT:米国の特許および出願を扱う公式情報源です。
    • Espacenet:欧州の特許を扱い、分類検索に優れています。
    • WIPO Patentscope:PCT 出願を扱い、世界各国を網羅しています。
  3. 日付フィルターを適用します。
    • 先行技術は基準日(出願日または優先日)より前のものでなければなりません。
    • 出願日の1年前までの公開文献を含めます(猶予期間は管轄によって異なります)。
  4. 関連する各検索結果について、以下を記録します。
    • 文書番号、タイトル、出願日、公開日
    • 開示されている構成要素(サーチマップに対応付けます)
    • 新規な組み合わせが開示されているかどうか
  5. 検索結果を関連性に基づいて分類します。
    • X 文献:単独で発明を開示している(新規性を否定する)。
    • Y 文献:主要な構成要素を開示しており、他の文献と組み合わせられる(進歩性を否定する)。
    • A 文献:背景技術であり、一般的な技術水準を示す。

期待される結果: 発明の構成要素に対応付けた、分類済みの特許文献リスト。X 文献が見つかった場合、新規性を否定する決定的な要因となります。Y 文献は、進歩性を否定する論拠を組み立てるための要素となります。

失敗した場合: 関連する特許文献が見つからなくても、発明が新規であるとは限りません。重要な文献は、非特許文献(ステップ 3)に含まれている可能性があります。あるデータベースに存在しないからといって、どこにも存在しないとは限りません。

ステップ 3:非特許文献を検索する

学術論文、製品、オープンソース、その他の非特許開示を検索します。

  1. 学術文献:
    • Google Scholar、arXiv、IEEE Xplore、ACM Digital Library
    • ステップ 1 と同じ用語を使って検索します。
    • 会議論文やワークショップの議事録は、特許出願に先行していることがよくあります。
  2. 製品および商業上の開示:
    • 製品ドキュメント、ユーザーマニュアル、マーケティング資料
    • 日付を確認できるウェブコンテンツには Internet Archive(Wayback Machine)を利用します。
    • 業界誌やプレスリリース
  3. オープンソースとコード:
    • GitHub、GitLab — 技術的特徴を実装したものを検索します。
    • 日付を確認するために、README ファイル、ドキュメント、コミット履歴を調べます。
    • バージョンの日付が記録されたソフトウェアリリース
  4. 標準規格および仕様:
    • IEEE、IETF(RFC)、W3C、ISO 規格
    • 標準必須特許は開示が義務付けられているため、標準化団体の知的財産データベースを検索します。
  5. 防衛的公開:
    • IBM Technical Disclosure Bulletin
    • Research Disclosure 誌
    • IP.com Prior Art Database
  6. 各検索結果について、公開日が基準日より前であることを確認します。
    • ウェブページ:日付の証拠として Wayback Machine を使用します。
    • ソフトウェア:リリース日またはコミットのタイムスタンプを使用します。
    • 論文:投稿日ではなく公開日を使用します。

期待される結果: 特許検索を補完する非特許文献。学術論文やオープンソースコードは、特許よりも技術的詳細を明確に記述する傾向があるため、最も有力な先行技術となることがよくあります。

失敗した場合: 非特許文献が少ない場合、その技術は主に企業の研究開発によって開発された可能性があります(特許が多い分野)。特許文献の調査に重点を移し、組み合わせに基づく進歩性否定の論拠に焦点を当てます。

ステップ 4:結果を分析して対応付ける

収集した先行技術が発明とどのように関連するかを評価します。

  1. 先行技術と発明の要素を対応付けたクレームチャートを作成します:
Claim Element vs. Prior Art Matrix:
+------------------+--------+--------+--------+--------+
| Element          | Ref #1 | Ref #2 | Ref #3 | Ref #4 |
+------------------+--------+--------+--------+--------+
| Element A        |   X    |   X    |        |   X    |
| Element B        |        |   X    |   X    |        |
| Element C        |   X    |        |   X    |        |
| Novel combo A+B+C|        |        |        |        |
+------------------+--------+--------+--------+--------+
X = element disclosed in this reference
  1. 新規性を評価します。単一の文献ですべての要素が開示されていますか?
    • 開示されている場合 → 発明は先取りされています(新規性がありません)
    • 開示されていない場合 → 発明に新規性がある可能性があります(進歩性の評価に進みます)
  2. 進歩性を評価します。少数の文献(2~3件)を組み合わせて、すべての要素を網羅できますか?
    • 組み合わせる動機がありますか?(当業者がこれらを組み合わせる理由を見出せますか?)
    • 文献はその組み合わせを避けるよう教示していますか?(機能しないことを示唆していますか?)
  3. FTO 調査の場合:先行技術によって、障害となる特許のクレームの範囲は狭まりますか?
    • 障害となる特許のクレームと重複する先行技術は、そのクレームの権利行使可能な範囲を制限します
  4. 具体的な記載箇所を引用して、分析内容を明確に記録します

期待される成果: どの要素がどの文献でカバーされているかを示し、新規性と進歩性を評価した明確なクレームチャート。各対応付けでは、文献中の具体的な記載箇所または図を引用します。

失敗した場合: クレームチャートに不足箇所(どの先行技術にも見つからない要素)が示された場合、その不足箇所は新規性を持つ可能性のある側面です。追加調査では、そうした不足箇所に重点を置きます。

ステップ 5:記録して提出する

検索結果を、用途に応じてまとめます。

  1. 先行技術調査報告書を作成します:
    • 調査の目的と範囲
    • 調査方法(データベース、検索クエリ、日付範囲)
    • 結果の概要(見つかった文献数、分類の内訳)
    • 主要な文献と詳細な分析(クレームチャート)
    • 評価:新規性、進歩性、FTO への影響
    • 調査の限界と追加調査の推奨事項
  2. 文献を整理します:
    • 関連性の高い順(まず X 文献、次に Y 文献、続いて A 文献)
    • 各文献に完全な書誌情報とアクセスリンクを記載
    • 重要な記載箇所を強調表示または抜粋
  3. 調査目的に基づいて推奨事項を示します:
    • 特許性:出願するかどうか、先行技術の不足箇所に基づく推奨クレーム範囲
    • 無効化:最も有力な文献の組み合わせ、推奨する法的主張
    • FTO:リスクレベル、設計回避の機会、ライセンスに関する検討事項
    • 防御目的:見つかったホワイトスペースに基づき、防御的開示として公開するかどうか

期待される成果: 意図する判断を直接支える、完全で整理された調査報告書。文献にアクセスでき、分析の根拠を追跡できます。

失敗した場合: 調査結果が決定的でない場合(強力な X 文献または Y 文献はないものの、関連する背景情報はある場合)は、結論を明確に記載します。「新規性を否定する先行技術は見つかりませんでした。最も近い先行技術は A と B の要素を扱っていますが、C は扱っていません。C の要素を強調したクレームでの出願を推奨します。」決定的でない結果も、有効かつ有用です。

検証チェックリスト

  • 発明を、個別に検索可能な要素に分解した
  • 新規な組み合わせを明確に特定した
  • 特許データベースを検索した(最低 2 つ)
  • 非特許文献を検索した(学術文献+製品+オープンソース)
  • すべての文献が基準日前であることを確認した(日付を検証済み)
  • クレームチャートで、記載箇所を引用しながら要素と文献を対応付けた
  • 根拠を示して新規性と進歩性を評価した
  • 関連性に基づいて結果を分類した(X、Y、A 文献)
  • 報告書に調査方法、限界、推奨事項を記載した
  • 調査を再現できるようにした(検索クエリとデータベースを記録済み)

よくある落とし穴

  • キーワードへの固執:完全一致する用語だけを検索すると、同義語や別の表現を見落とします。ステップ 1 の用語階層を使用してください
  • 特許だけを検索する:非特許文献(論文、製品、コード)のほうが、特許より明確に記載されていることがよくあります。ステップ 3 を省略しないでください
  • 日付への注意不足:先行技術は基準日より前に存在している必要があります。出願日の翌日に公開された優れた文献でも、価値はありません
  • 外国語の先行技術を無視する:主要な発明は、中国語、日本語、韓国語、ドイツ語の特許文献で最初に公開されることがあります。機械翻訳を使えば検索可能です
  • 確証バイアス:新規性を確認するための検索ではなく、新規性を否定する先行技術を見つけるための検索を行ってください。最善の検索では、最も近い先行技術を見つけることに全力を尽くします
  • 早すぎる打ち切り:最初の数件の検索結果が最善であることはほとんどありません。初期の検索結果からその分野の用語が明らかになったら、それに基づいて検索語を繰り返し調整してください

関連スキル

  • assess-ip-landscape — 特定の先行技術検索に背景情報を与える、より広範なランドスケープのマッピング
  • screen-trademark — 商標に特化した抵触チェック(特許の先行技術とは異なるデータベースと法的枠組みを使用)
  • file-trademark — 抵触チェック完了後の商標出願手続き
  • review-research — 文献レビューの方法論は、先行技術検索と大きく重複します
  • security-audit-codebase — 体系的な検索方法における共通点(網羅性、文書化、再現性)

コメント