mcpField
E
epo-patent-search

epo-patent-search

github.com/robthepcguy生产力20660 次安装3 天前更新
代码仓库

关于 epo-patent-search

面向专利研究人员和知识产权专业人士的欧洲专利检索技能,结合 EPO OPS 与按 EP 筛选的 BigQuery,支持文本检索、法律状态和专利族分析。

主要功能

  1. 01EP 关键词与 CPC 检索
  2. 02检索完整权利要求和说明书
  3. 03查询法律状态与程序历史
  4. 04查询 INPADOC 专利族
  5. 05按申请人和发明人检索

适用场景

  1. 01查找技术领域的 EP 现有技术
  2. 02核查欧洲专利法律状态
  3. 03梳理跨司法辖区专利族

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/epo-patent-search确认已加载。

详细介绍

EPO 专利检索技能

使用 EPO Open Patent Services(OPS)API 和 Google BigQuery,并按 EP 国家/地区筛选,检索欧洲专利。

适用场景

用户提出以下请求时,请调用此技能:

  • 检索欧洲专利
  • 查找某项技术的 EP 现有技术
  • 查询 EP 专利的法律状态
  • 探索跨司法管辖区的专利族
  • 开展 EP 自由实施分析
  • 调研某个技术领域的 EP 专利布局
  • 获取 EP 专利的全文权利要求或说明书

此技能的功能

通过两种方式访问欧洲专利数据:

  1. EPO OPS API(欧洲专利数据):

    • 获取 EP 专利全文(权利要求、说明书)
    • 法律状态和程序历史
    • INPADOC 专利族关联
    • 申请人和发明人检索
    • EP 公布类型(A1、A2、A3、B1、B2)
    • 指定缔约国
  2. BigQuery(全球专利,按 EP 筛选):

    • 使用 country="EP" 快速检索 1 亿多项专利的关键词
    • 检索 EP 专利的 CPC 分类
    • 分析申请趋势
    • 跨司法管辖区比较

必需设置

BigQuery(主要方式)

前提条件:

  1. Google Cloud 项目(可免费创建)
  2. 已启用 BigQuery API
  3. 已配置应用默认凭证

设置:

gcloud auth application-default login
export GOOGLE_CLOUD_PROJECT=your-project-id
EPO OPS API(可选,用于全文/法律状态)

前提条件:

  1. 在 https://developers.epo.org/ 注册
  2. 创建应用以获取 Consumer Key 和 Secret
  3. 设置环境变量

设置:

export EPO_OPS_CONSUMER_KEY=your-key
export EPO_OPS_CONSUMER_SECRET=your-secret

使用方法

调用此技能时:

  1. 确定检索类型:

    • 关键词检索:使用 BigQuery 并设置 country="EP",速度更快
    • 全文获取:使用 EPO OPS 获取完整权利要求/说明书
    • 法律状态:使用 EPO OPS 获取程序数据
    • 专利族检索:使用 EPO OPS INPADOC 专利族服务
    • CPC 检索:使用 BigQuery 广泛浏览分类
  2. 执行检索:

    全文关键词检索(EP 专利),如果尚未配置,则使用相同参数回退到 search_patents_bigquery:

    results = search_patents_google(
        query="blockchain authentication",
        country="EP",
        limit=20,
        start_year=2020
    )
    

    BigQuery CPC 检索(EP 专利):

    results = search_patents_by_cpc_bigquery(
        cpc_code="H04L9/32",
        country="EP",
        limit=30
    )
    

    EPO OPS 全文获取:

    results = search_epo_patents(
        query="EP3456789",
        search_type="full_text"
    )
    

    EPO OPS 专利族检索:

    results = search_epo_patents(
        query="EP3456789",
        search_type="family"
    )
    
  3. 呈现结果:

    • 按相关性排序
    • 显示关键元数据(标题、申请人、日期、IPC/CPC)
    • 突出显示法律状态(有效、已失效、遭异议)
    • 提供指向 Espacenet 的链接,以查看完整文档
    • 注明其他司法管辖区的专利族成员

检索结果格式

{
    "publication_number": "EP3456789A1",
    "title": "Authentication system using distributed ledger",
    "abstract": "A system for authenticating...",
    "applicant": "Example GmbH",
    "inventors": ["Hans Mueller", "Maria Schmidt"],
    "filing_date": "2019-03-15",
    "publication_date": "2020-01-22",
    "grant_date": null,
    "ipc_codes": ["H04L9/32", "G06F21/31"],
    "cpc_codes": ["H04L9/32", "G06F21/31"],
    "designated_states": ["DE", "FR", "GB", "NL", "IT"],
    "priority_claims": ["US16/234567 (2018-12-28)"],
    "family_id": "67890123",
    "legal_status": "Examination in progress",
    "publication_type": "A1"
}

EP 公布类型

代码类型说明
A1申请+检索报告已公布并附有检索报告的 EP 申请
A2仅申请已公布,但未附检索报告
A3检索报告单独公布的检索报告
B1已授权专利授权时的专利说明书
B2修改后的专利异议程序后修改的说明书
B3限缩后的专利限缩程序后的专利

跨司法管辖区关联

使用 family_id 查找不同司法管辖区的相关专利:

EP3456789A1 (European application)
├── US10123456B2 (US counterpart)
├── CN112345678A (Chinese counterpart)
├── JP2020-123456A (Japanese counterpart)
└── WO2019/123456A1 (PCT application)

这对于以下工作至关重要:

  • 现有技术分析(一项专利可能有多种语言版本)
  • 自由实施分析(检查专利在哪些地区有效)
  • 竞争情报(跟踪申请策略)

呈现格式

按以下格式呈现检索结果:

EP PATENT SEARCH RESULTS
=========================

Query: "blockchain authentication"
Source: BigQuery (EP filter) + EPO OPS
Found: 89 EP patents
Date Range: 2020-2025

[1] EP3456789B1 - Authentication system using distributed ledger
    Applicant: Example GmbH (DE)
    Filed: 2019-03-15 | Granted: 2022-08-10
    IPC: H04L9/32, G06F21/31
    Status: Patent in force (validated in DE, FR, GB)
    Family: US10123456B2, CN112345678B, WO2019/123456A1
    Espacenet: https://worldwide.espacenet.com/patent/search?q=EP3456789

[2] EP3567890A1 - Blockchain-based identity verification method
    Applicant: Tech Corp (US)
    Filed: 2020-01-10 | Published: 2021-06-16
    IPC: H04L9/00, G06Q20/38
    Status: Examination in progress
    Family: US20210203456A1, WO2020/234567A1

---

Top CPC Codes in Results:
- H04L9/32 (15 patents): Authentication/verification
- G06F21/31 (12 patents): User authentication
- H04L9/00 (8 patents): Cryptographic mechanisms

常见用例

EP 现有技术检索
  1. 使用 BigQuery 进行关键词检索(country="EP")
  2. 确定相关 CPC 代码
  3. 使用 BigQuery 进行 CPC 检索(country="EP")
  4. 使用 EPO OPS 获取排名靠前结果的全文
  5. 附上引文记录检索结果
专利族分析
  1. 通过 BigQuery 或 EPO OPS 查找 EP 专利
  2. 获取 family_id
  3. 在全球范围内检索专利族成员
  4. 绘制跨司法管辖区的申请策略
  5. 查询各国的法律状态
EP 自由实施分析
  1. 检索相关技术领域的 EP 专利
  2. 筛选已授权专利(B1/B2)
  3. 查询法律状态(有效或已失效)
  4. 确定已获认可的国家
  5. 评估侵权风险
欧洲专利异议研究
  1. 查找已授权的欧洲专利(B1)
  2. 检查是否处于 9 个月异议期限内
  3. 搜索优先权日之前的现有技术
  4. 分析权利要求范围
  5. 评估异议理由(《欧洲专利公约》第 100 条)

性能与覆盖范围

方法专利数量覆盖范围速度成本
BigQuery(EP)约 500 万件 EP 专利EP 申请 + 授权专利3-4 秒免费*
EPO OPS所有 EP 专利全文 + 法律状态1-3 秒免费**

*BigQuery 免费层级:每月 1 TB 查询量(约 20,000 次搜索) **EPO OPS:合理使用(每周 2.5 GB 数据流量)

可用工具

  • Bash:运行搜索脚本
  • Read:加载已保存的搜索结果
  • Write:保存专利搜索结果

评论

支持 Markdown