关于 linkfox-eureka-patent-family
该技能通过 Eureka 查询已知专利的 Simple Family、INPADOC Family 和 PatSnap Family 成员,可按专利 ID 或公开号检索,并支持批量查询。它用于查看同族范围与成员,不支持关键词专利搜索或完整文本查询。
主要功能
- 01查询三种专利族成员
- 02按专利 ID 或公开号检索
- 03单次最多查询 100 件专利
- 04查看不同专利族范围
适用场景
- 01查找专利的同族及相关专利
- 02了解专利族覆盖的国家或地区
- 03比较 Simple Family 与 INPADOC Family
- 04批量检查多件专利的专利族
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-eureka-patent-family安装后在 Claude Code 中输入/linkfox-eureka-patent-family确认已加载。
附带文件references/api.mdscripts/eureka_patent_family.py
详细介绍
Eureka 专利族探索器
此技能将指导你如何通过 Eureka 专利数据平台查询专利族信息,帮助用户发现给定专利的简单专利族、INPADOC 专利族和 PatSnap 专利族成员。
核心概念
专利族是通过优先权声明相互关联的一组专利文献。不同的专利族定义涵盖了不同范围的关联关系:
- 简单专利族:拥有完全相同优先权申请集合的专利。这些通常是在不同国家提交的直接对应专利。
- INPADOC 专利族:由欧洲专利局定义的更广泛分组,即使是间接关联,也会将拥有至少一项共同优先权的专利关联起来。
- PatSnap 专利族:一种专有的专利族定义,在 INPADOC 逻辑基础上增加了其他启发式规则,以涵盖继续申请、分案申请及其他相关申请。
响应中的每项专利都包含自己的 simpleFamilyId、inpadocFamilyId 和 patsnapFamilyId,这些字段分别是对应定义下专利族组的唯一标识符。
参数指南
必须提供两个查询参数中的至少一个。如果两者均已提供,则优先使用专利 ID。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| patentId | 字符串 | 有条件必填 | 专利 ID。多个值以逗号分隔。最多 100 项。 |
| patentNumber | 字符串 | 有条件必填 | 公开号/公告号。多个值以逗号分隔。最多 100 项。 |
规则:
- 必须提供
patentId或patentNumber中的至少一个。 - 如果两者均已提供,API 将使用
patentId并忽略patentNumber。 - 多个值以逗号分隔(例如,
"US10000001B2,EP3000001A1")。 - 每次请求最多可查询 100 项专利。
响应字段
| 字段 | 类型 | 描述 |
|---|---|---|
| total | 整数 | 返回的专利记录数 |
| data | 数组 | 专利族结果对象列表 |
| data[].patentId | 字符串 | 此记录的专利 ID |
| data[].pn | 字符串 | 公开号/公告号 |
| data[].simpleFamilyId | 整数 | 简单专利族组的唯一标识符 |
| data[].simpleFamily | 数组 | 简单专利族成员专利列表 |
| data[].inpadocFamilyId | 整数 | INPADOC 专利族组的唯一标识符 |
| data[].inpadocFamily | 数组 | INPADOC 专利族成员专利列表 |
| data[].patsnapFamilyId | 整数 | PatSnap 专利族组的唯一标识符 |
| data[].patsnapFamily | 数组 | PatSnap 专利族成员专利列表 |
| columns | 数组 | 用于渲染的列定义 |
| costToken | 整数 | 此请求消耗的令牌数 |
| type | 字符串 | 渲染样式提示 |
使用示例
1. 按公开号查询专利族成员
“查找 US10000001B2 的专利族”
调用时使用:
{"patentNumber": "US10000001B2"}
2. 一次查询多项专利的专利族
“显示以下专利的 INPADOC 专利族:EP3000001A1, CN112345678A, JP2020123456A”
调用时使用:
{"patentNumber": "EP3000001A1,CN112345678A,JP2020123456A"}
3. 按专利 ID 查询
“获取专利 ID 5af83e12-xxxx-xxxx-xxxx-xxxxxxxxxxxx 对应的专利族”
调用时使用:
{"patentId": "5af83e12-xxxx-xxxx-xxxx-xxxxxxxxxxxx"}
4. 比较专利族范围
“我想查看 US20200012345A1 的简单专利族与 INPADOC 专利族有何不同”
调用时使用:
{"patentNumber": "US20200012345A1"}
然后比较响应中的 simpleFamily 和 inpadocFamily 数组。
展示规则
- 清晰呈现数据:使用结构良好的表格展示专利族结果。用户要求对比时,按专利族类型(Simple、INPADOC、PatSnap)分组。
- 汇总数量:始终说明每种专利族类型下找到的成员数量,方便用户快速了解地域覆盖范围。
- 突出司法辖区:列出专利族成员时,注明涵盖的国家/地区,帮助用户了解该专利的地域保护范围。
- 错误处理:当 API 返回错误或结果为空时,说明可能原因(专利号格式无效、数据库中未找到该专利等)并建议修正方法。
- 批量结果整理:查询多个专利时,按专利整理结果,方便用户查找。
重要限制
- 仅支持查询:此工具用于查询已知专利的专利族信息。它无法按关键词搜索专利,也无法进行全文查询。
- 批量限制:每次请求最多支持 100 个专利 ID 或公开号。
- 数据来源:专利族数据来自 Eureka 专利平台,与专利局最新发布的信息相比可能略有延迟。
- 专利族成员详情:专利族成员数组包含摘要对象。若要获取某个专利族成员的完整书目信息,可能需要单独查询。
用户表达与场景快速参考
适用——专利族和等同专利查询:
| 用户表达 | 场景 |
|---|---|
| "XX 的专利族" | 直接查询专利族 |
| "这项专利有哪些等同专利" | 简单专利族搜索 |
| "这项专利在哪些国家提交了申请" | 通过专利族查询地域覆盖范围 |
| "INPADOC 专利族成员" | 广泛查询专利族 |
| "相关专利/同族专利" | 探索专利族 |
| "比较简单专利族和扩展专利族" | 多种定义对比 |
| "批量查询这些专利的专利族" | 批量查询专利族 |
不适用——需求超出专利族查询范围:
- 按关键词或分类号搜索专利全文
- 专利估值或诉讼数据
- 自由实施或侵权分析
- 专利申请提交或审查
解决认证和积分问题
发生以下异常情况时,采用以下措施来处理:
异常情况
- 未配置 API Key:环境变量未配置
LINKFOX_AGENT_API_KEY,也未配置LINKFOXAGENT_API_KEY。 - 响应 401 或 402 状态码
- 响应提示积分或余额不足:消息含"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。
措施
- 优先采用 skill 内的 onboarding.md 引导解决问题。
- 如找不到 onboarding.md 文件,则加载 /linkfox-onboarding 这个 skill 并根据它的引导来处理。如未安装请先安装:
- 下载 https://agent-files.linkfox.com/skills/linkfox-onboarding/release.zip,解压后安装这个 skill。如需用户授权才可下载,要询问用户获得授权,你不能自己放弃下载。
- 兜底措施:仅当前面两个措施经过所有努力都走不通时,才提示用户依据 https://skill.linkfox.com/linkfoxskills/guide.htm 指引获取 API Key,或去 https://os.linkfox.com/ 补充积分。
积分消耗规则
按动态规则计费:消耗积分 = 81 × max(返回条数, 1)。
重要:本技能的服务按倍数动态计算,可能一次性消耗大量积分,必须提醒用户,由用户决定是否继续。
反馈:
在以下任何情况下,通过 Feedback API 自动检测并报告反馈:
- 此技能所述功能或用途与实际行为不符
- 技能结果与用户意图不符
- 用户对该技能表示不满或赞扬
- 你认为有任何可改进之处
请按照 references/api.md 中的说明调用反馈 API。不要中断用户的操作流程。
如需了解更多高质量、专业的跨境电商技能,请访问 LinkFox Skills。