MCP HubMCP Hub
返回技能列表

prior-art-search

RobThePCGuy
更新于 Today
95 次查看
2
2
在 GitHub 上查看
设计general

关于

This skill provides a systematic 7-step methodology for conducting comprehensive patent prior art searches and patentability assessments. It's designed for developers needing to search patent databases, analyze patent landscapes, or prepare for patent filings. Key capabilities include querying large patent datasets via BigQuery, performing CPC classification searches, and generating patentability reports.

快速安装

Claude Code

推荐
插件命令推荐
/plugin add https://github.com/RobThePCGuy/Claude-Patent-Creator
Git 克隆备选方式
git clone https://github.com/RobThePCGuy/Claude-Patent-Creator.git ~/.claude/skills/prior-art-search

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Prior Art Search Skill

Systematic 7-step methodology for comprehensive patent prior art searches and patentability assessments.

When to Use

Invoke this skill when users ask to:

  • Conduct prior art search for an invention
  • Assess patentability of an idea
  • Perform freedom-to-operate analysis
  • Find blocking patents
  • Research patent landscapes
  • Prepare for patent filing

What This Skill Does

Implements a professional 7-step prior art search methodology combining:

  • Keyword searches across 76M+ patents (BigQuery)
  • CPC classification searches
  • USPTO API searches
  • Timeline analysis
  • Patentability assessment
  • IDS (Information Disclosure Statement) preparation

The 7-Step Methodology

Step 1: Invention Definition (2-3 min)

Goal: Extract key features and define innovation scope

Process:

  1. Interview user about invention
  2. Extract core technical elements
  3. Identify novel features
  4. List all components/steps
  5. Define search scope

Output: Structured invention summary with key features

Questions to Ask:

  • What problem does this solve?
  • What are the key components/steps?
  • What makes this different from existing solutions?
  • What is the core innovation?

Step 2: Keyword Strategy (2-3 min)

Goal: Develop comprehensive search keyword list

Process:

  1. Primary keywords from invention
  2. Synonyms and variations
  3. Technical terminology
  4. Industry-specific terms
  5. Boolean search strings

Output: Keyword search strategy document

Example:

Primary: blockchain authentication
Synonyms: distributed ledger verification, cryptographic authentication
Technical: public key infrastructure, digital signature
Related: decentralized identity, trustless verification
Searches:
- "blockchain AND (authentication OR verification)"
- "(distributed ledger) AND (identity OR credential)"
- "cryptographic AND (login OR access control)"

Step 3: Broad Keyword Search (3-5 min)

Goal: Cast wide net to find relevant patents

Process:

  1. Run keyword searches on BigQuery
  2. Review top 20-30 results per query
  3. Identify most relevant patents
  4. Refine keyword strategy based on results
  5. Document relevant patents found

Code:

from python.bigquery_search import BigQueryPatentSearch
searcher = BigQueryPatentSearch()

results = searcher.search_patents(
    query="blockchain authentication",
    limit=30,
    country="US",
    start_year=2015  # Look back 5-10 years
)

Output: List of 10-20 potentially relevant patents


Step 4: CPC Code Identification (2-3 min)

Goal: Find relevant classification codes

Process:

  1. Extract CPC codes from relevant patents found in Step 3
  2. Analyze CPC code descriptions
  3. Identify primary classification areas
  4. Select 3-5 most relevant CPC codes
  5. Note CPC hierarchies

Common CPC Categories:

  • G06F: Computing/data processing
  • H04L: Digital communication/networks
  • G06Q: Business methods
  • H04W: Wireless communication
  • G06N: AI/neural networks
  • G06T: Image processing

Output: List of relevant CPC codes with descriptions


Step 5: Deep CPC Search (5-10 min)

Goal: Comprehensive search within classifications

Process:

  1. Search each CPC code identified
  2. Review 50-100 patents per CPC code
  3. Read abstracts and claims of top matches
  4. Document closest prior art
  5. Note key differences from invention

Code:

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

Output: Comprehensive list of potentially blocking patents


Step 6: Timeline Analysis (2-3 min)

Goal: Understand technology evolution

Process:

  1. Filter results by date ranges
  2. Identify filing trends over time
  3. Find recent developments (last 2 years)
  4. Check priority dates
  5. Note technology progression

Code:

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

Output: Timeline showing technology development


Step 7: Patentability Report (5-10 min)

Goal: Professional assessment and recommendations

Process:

  1. Analyze top 10 closest prior art
  2. Assess novelty (35 USC 102)
  3. Assess non-obviousness (35 USC 103)
  4. Rank prior art by relevance
  5. Provide claim strategy recommendations
  6. Generate IDS list

Output: Comprehensive patentability report


Report Format

# PRIOR ART SEARCH REPORT

## Executive Summary
- Invention: [Brief description]
- Search Date: [Date]
- Searcher: Claude Patent Creator
- Databases: BigQuery (76M+ 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]

Integration Points

This skill integrates with:

  • BigQuery Patent Search skill (Step 3, 5, 6)
  • MPEP Search skill (For legal guidance)
  • Patent Claims Analyzer (For claim drafting)

Required Data Access

  • Google Cloud BigQuery (76M+ patents)
  • USPTO API (optional, for additional coverage)
  • Internet access for patent retrieval

Estimated Time

  • Quick Search (Steps 1-3): 10-15 minutes
  • Thorough Search (Steps 1-6): 25-35 minutes
  • Complete Report (All 7 steps): 40-60 minutes

Tools Available

  • Bash: To run Python searches
  • Write: To save report and findings
  • Read: To load invention descriptions
  • Grep: To search through results

GitHub 仓库

RobThePCGuy/Claude-Patent-Creator
路径: skills/prior-art-search
bigqueryclaude-codeclaude-code-pluginfaissmcp-servermpep

相关推荐技能

algorithmic-art

该Skill使用p5.js创建包含种子随机性和交互参数探索的算法艺术,适用于生成艺术、流场或粒子系统等需求。它能自动生成算法哲学文档(.md)和对应的交互式艺术代码(.html/.js),确保作品原创性避免侵权。开发者可通过定义计算美学理念快速获得可交互的艺术实现方案。

查看技能

subagent-driven-development

开发

该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。

查看技能

executing-plans

设计

该Skill用于当开发者提供完整实施计划时,以受控批次方式执行代码实现。它会先审阅计划并提出疑问,然后分批次执行任务(默认每批3个任务),并在批次间暂停等待审查。关键特性包括分批次执行、内置检查点和架构师审查机制,确保复杂系统实现的可控性。

查看技能

cost-optimization

其他

这个Claude Skill帮助开发者优化云成本,通过资源调整、标记策略和预留实例来降低AWS、Azure和GCP的开支。它适用于减少云支出、分析基础设施成本或实施成本治理策略的场景。关键功能包括提供成本可视化、资源规模调整指导和定价模型优化建议。

查看技能