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确认已加载。

详细介绍

检索现有技术

开展结构化的现有技术检索,查找早于特定发明的出版物、专利、产品或公开信息。用于评估可专利性(能否申请专利?)、质疑有效性(该专利是否本不应获批?),或确定自由实施空间(该设计是否受到现有权利限制?)。

适用场景

  • 在提交专利申请前,评估发明是否具备新颖性和非显而易见性
  • 通过查找审查员遗漏的现有技术,质疑现有专利的有效性
  • 通过查找限制阻碍性专利保护范围的现有技术,支持自由实施分析
  • 记录防御性公开,防止他人对某个概念申请专利
  • 针对质疑新颖性或显而易见性的专利局审查意见作出答复

输入

  • 必需:发明描述(其功能、工作方式及所解决的问题)
  • 必需:检索目的(可专利性、无效、自由实施、防御性公开)
  • 必需:关键日期(专利申请的提交日期,或现有技术对应的发明日期)
  • 可选:已知的相关专利或出版物
  • 可选:技术分类代码(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 journal
    • 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 — 系统化检索方法的相似之处(全面性、文档记录、可复现性)

评论

支持 Markdown