关于 patent-claims-analyzer
patent-claims-analyzer 是面向专利从业者的技能,用于依据 35 USC 112(b) 审查权利要求。它检查先行基础、明确性和权利要求结构,并按严重程度整理问题,提供 MPEP 引用和修改建议。
主要功能
- 01先行基础检查
- 0235 USC 112(b) 明确性分析
- 03独立与从属权利要求验证
- 04按严重程度排列问题
- 05提供 MPEP 引用和修改建议
适用场景
- 01提交前审查权利要求
- 02分析 USPTO 权利要求相关审查意见
- 03查找含糊或不明确的权利要求用语
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ robthepcguy/ claude-patent-creator --skill patent-claims-analyzer安装后在 Claude Code 中输入/patent-claims-analyzer确认已加载。
详细介绍
专利权利要求分析技能
自动分析专利权利要求是否符合 USPTO 的 35 USC 112(b) 要求。
适用场景
在用户要求以下操作时调用此技能:
- 审查专利权利要求的明确性
- 检查权利要求中的先行基础
- 分析权利要求结构
- 查找权利要求撰写问题
- 在提交前验证权利要求
- 修正与权利要求相关的 USPTO 审查意见问题
此技能的功能
执行全面的自动化分析:
-
先行基础检查:
- 查找未事先引入便使用的术语
- 检测首次使用前是否缺少 "a/an"
- 识别首次使用前不当使用 "said/the" 的情况
- 跟踪术语在各项权利要求中的引用
-
明确性分析(35 USC 112(b)):
- 识别主观或不明确的术语
- 检测缺少参照依据的相对术语
- 查找含糊的权利要求用语
- 检查权利要求边界是否明确
-
权利要求结构验证:
- 解析独立权利要求与从属权利要求
- 验证权利要求的从属关系
- 检查权利要求编号
- 识别权利要求类型(方法、系统等)
-
问题分类:
- 严重:提交前必须修正
- 重要:可能导致驳回
- 次要:最佳实践方面的改进
所需数据
此技能使用以下位置的自动权利要求分析器:
位置:${CLAUDE_PLUGIN_ROOT}/python\claims_analyzer.py
使用方法
调用此技能时:
-
加载权利要求分析器:
import os import sys sys.path.insert(0, os.environ.get('CLAUDE_PLUGIN_ROOT', '.')) from mcp_server.claims_analyzer import ClaimsAnalyzer analyzer = ClaimsAnalyzer() -
分析权利要求:
claims_text = """ 1. A system comprising: a processor; a memory; and said processor configured to... """ results = analyzer.analyze_claims(claims_text) -
展示分析结果:
- 显示合规评分(0-100)
- 按严重程度列出问题(严重、重要、次要)
- 为每个问题提供 MPEP 引用
- 建议具体的修正方法
分析结果结构
{
"claim_count": 20,
"independent_count": 3,
"dependent_count": 17,
"compliance_score": 85, # 0-100
"total_issues": 12,
"critical_issues": 2,
"important_issues": 7,
"minor_issues": 3,
"issues": [
{
"category": "antecedent_basis",
"severity": "critical",
"claim_number": 1,
"term": "said processor",
"description": "Term 'processor' used with 'said' before first introduction",
"mpep_cite": "MPEP 2173.05(e)",
"suggestion": "Change 'said processor' to 'the processor' or introduce with 'a processor' first"
},
# ... more issues
]
}
检测到的常见问题
-
先行基础错误:
- 在首次引入 "a/an" 前使用 "said/the"
- 从属权利要求中出现父项权利要求未提及的术语
- 权利要求正文中缺少先行基础
-
明确性问题:
- 主观术语:"substantially"、"about"、"approximately"
- 相对术语:"large"、"small"、"thin"
- 含糊用语:"and/or"、"optionally"
-
结构问题:
- 手段加功能限定缺少充分结构
- 权利要求从属关系不当
- 缺少前序部分或过渡语
展示格式
按以下格式展示分析结果:
CLAIMS ANALYSIS REPORT
======================
Summary:
- Total Claims: 20 (3 independent, 17 dependent)
- Compliance Score: 85/100
- Issues Found: 12 (2 critical, 7 important, 3 minor)
CRITICAL ISSUES (Must Fix):
[Claim 1] Antecedent Basis Error
Issue: Term 'processor' used with 'said' before introduction
Location: "said processor configured to..."
MPEP: 2173.05(e)
Fix: Change to 'the processor' or introduce with 'a processor' first
[Claim 5] Indefinite Term
Issue: Subjective term 'substantially' without definition
Location: "substantially similar to..."
MPEP: 2173.05(b)
Fix: Define 'substantially' in specification or use objective criteria
IMPORTANT ISSUES:
...
MINOR ISSUES:
...
与 MPEP 的集成
针对每个问题,此技能可以:
- 在 MPEP 中搜索相关指南
- 提供具体的 MPEP 章节引用
- 展示审查员对类似问题的指导意见
- 根据 USPTO 实践建议修正方法
可用工具
- Read:从文件中加载权利要求
- Bash:运行 Python 分析器
- Write:保存分析报告
评论
支持 Markdown