linkfox-ruiguan-detection-patent-design
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRuiguan Design Patent Detection
Ruiguan外观专利检测
This skill guides you on how to perform design patent infringement detection using the Ruiguan engine, helping e-commerce sellers and IP professionals identify potential design patent risks before listing products.
本技能将指导您如何使用Ruiguan引擎进行外观专利侵权检测,帮助电商卖家和知识产权专业人士在产品上架前识别潜在的外观专利风险。
Core Concepts
核心概念
Design patent detection compares a product image against a global design patent database using visual similarity algorithms. The system returns patents ranked by similarity score, along with TRO (Temporary Restraining Order) litigation history, helping users assess infringement risk.
Similarity score: A value between 0 and 1. Higher values indicate greater visual resemblance to the patent drawing. Patents with or those flagged with TRO enforcement history deserve special attention and should be reviewed carefully.
similarity >= 0.7Radar analysis: When radar is enabled, each patent result includes a with a flag (suspected infringement: true/false) and an field (explanation). This provides an AI-powered judgment beyond raw similarity.
radarResultsameexpLOC classification: The Locarno Classification (LOC) is an international system for categorizing industrial designs. You can optionally specify LOC codes to narrow the search scope, or leave it unset to let the model predict the appropriate categories automatically.
外观专利检测通过视觉相似度算法,将产品图片与全球外观专利数据库进行比对。系统会返回按相似度得分排序的专利,以及TRO(临时限制令)诉讼历史,帮助用户评估侵权风险。
相似度得分:取值范围0到1。得分越高,说明产品图片与专利绘图的视觉相似度越高。相似度的专利,或带有TRO执行历史标记的专利,需要特别关注并仔细审核。
>=0.7雷达分析:启用雷达功能后,每个专利结果会包含字段,其中标记(疑似侵权:true/false)和字段(解释说明)。这是在原始相似度基础上提供的AI智能判断。
radarResultsameexpLOC分类:洛迦诺分类(LOC)是工业设计的国际分类体系。您可以选择指定LOC代码来缩小搜索范围,也可以留空让模型自动预测合适的分类。
Parameters Guide
参数指南
| Parameter | Required | Default | Description |
|---|---|---|---|
| imageUrl | Yes | - | Product image URL to check against the patent database |
| queryMode | Yes | hybrid | Search mode: |
| topNumber | Yes | 100 | Number of patent results to return (max 100) |
| regions | No | US | Country/region codes, comma-separated for multiple (e.g., |
| productTitle | No | - | Product title for supplementary context |
| productDescription | No | - | Product description for supplementary context |
| patentStatus | No | 1 | Patent validity: |
| enableRadar | No | true | Enable AI radar analysis for suspected infringement judgment |
| topLoc | No | - | LOC level-1 codes to restrict search scope (e.g., |
| sourceLanguage | No | - | Source language code for translation (e.g., |
| 参数名 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|
| imageUrl | 是 | - | 用于与专利数据库比对的产品图片URL |
| queryMode | 是 | hybrid | 搜索模式: |
| topNumber | 是 | 100 | 返回的专利结果数量(最大100条) |
| regions | 否 | US | 国家/地区代码,多个用逗号分隔(例如: |
| productTitle | 否 | - | 产品标题,用于补充上下文 |
| productDescription | 否 | - | 产品描述,用于补充上下文 |
| patentStatus | 否 | 1 | 专利有效性: |
| enableRadar | 否 | true | 启用AI雷达分析,判断疑似侵权情况 |
| topLoc | 否 | - | 用于限制搜索范围的LOC一级代码(例如: |
| sourceLanguage | 否 | - | 用于翻译的源语言代码(例如: |
Supported Regions
支持的地区
US (United States), EU (European Union), CN (China), JP (Japan), KR (South Korea), DE (Germany), GB (United Kingdom), FR (France), IT (Italy), AU (Australia), CA (Canada), BR (Brazil), MX (Mexico), IN (India), TH (Thailand), SE (Sweden), CH (Switzerland), IE (Ireland), IL (Israel), DK (Denmark), NZ (New Zealand), AT (Austria), BX (Bolivia), FI (Finland), WO (WIPO)
Default region is US. Use US when the user does not specify a region.
US(美国)、EU(欧盟)、CN(中国)、JP(日本)、KR(韩国)、DE(德国)、GB(英国)、FR(法国)、IT(意大利)、AU(澳大利亚)、CA(加拿大)、BR(巴西)、MX(墨西哥)、IN(印度)、TH(泰国)、SE(瑞典)、CH(瑞士)、IE(爱尔兰)、IL(以色列)、DK(丹麦)、NZ(新西兰)、AT(奥地利)、BX(玻利维亚)、FI(芬兰)、WO(世界知识产权组织)
默认地区为US。用户未指定地区时,使用US。
LOC Level-1 Categories
LOC一级分类
| Code | Category |
|---|---|
| 01 | Food |
| 02 | Clothing, haberdashery and sewing accessories |
| 03 | Travel goods, cases, parasols and personal items n.e.c. |
| 04 | Brushes |
| 05 | Textiles, artificial and natural sheet material |
| 06 | Furniture and household goods |
| 07 | Household items n.e.c. |
| 08 | Tools and hardware |
| 09 | Packages and containers for transport or handling of goods |
| 10 | Clocks, watches, measuring/checking/signaling instruments |
| 11 | Ornamental articles |
| 12 | Means of transport or hoisting |
| 13 | Equipment for production, distribution or transformation of electricity |
| 14 | Recording, telecommunication or data processing equipment |
| 15 | Machines n.e.c. |
| 16 | Photographic, cinematographic and optical apparatus |
| 17 | Musical instruments |
| 18 | Printing and office machinery |
| 19 | Stationery, office equipment, art materials, teaching materials |
| 20 | Sales and advertising equipment, signs |
| 21 | Games, toys, tents and sports goods |
| 22 | Arms, pyrotechnic articles, hunting/fishing/pest-killing articles |
| 23 | Fluid distribution, sanitary, heating, ventilation, air-conditioning equipment, solid fuel |
| 24 | Medical and laboratory equipment |
| 25 | Building units and construction elements |
| 26 | Lighting apparatus |
| 27 | Tobacco and smoking supplies |
| 28 | Pharmaceutical/cosmetic products, toilet articles and apparatus |
| 29 | Devices and equipment against fire, for accident prevention and rescue |
| 30 | Articles for care and handling of animals |
| 31 | Machines and apparatus for preparing food or drink n.e.c. |
| 32 | Graphic symbols, logos, surface patterns, ornamentation, interior/exterior arrangements |
| ALL | All categories |
| 代码 | 分类 |
|---|---|
| 01 | 食品 |
| 02 | 服装、服饰品及缝纫配件 |
| 03 | 旅行用品、箱包、阳伞及其他未分类个人用品 |
| 04 | 刷子 |
| 05 | 纺织品、人造及天然片状材料 |
| 06 | 家具及家用物品 |
| 07 | 其他未分类家用物品 |
| 08 | 工具及五金制品 |
| 09 | 货物运输或搬运用包装及容器 |
| 10 | 钟表、测量/检查/信号仪器 |
| 11 | 装饰物品 |
| 12 | 运输或起重工具 |
| 13 | 电力生产、分配或转换设备 |
| 14 | 记录、电信或数据处理设备 |
| 15 | 其他未分类机器 |
| 16 | 摄影、电影及光学设备 |
| 17 | 乐器 |
| 18 | 印刷及办公机械 |
| 19 | 文具、办公设备、美术用品、教学材料 |
| 20 | 销售及广告设备、标识 |
| 21 | 游戏、玩具、帐篷及体育用品 |
| 22 | 武器、烟火制品、狩猎/钓鱼/灭虫用品 |
| 23 | 流体分配、卫生、供暖、通风、空调设备、固体燃料 |
| 24 | 医疗及实验室设备 |
| 25 | 建筑单元及建筑构件 |
| 26 | 照明设备 |
| 27 | 烟草及吸烟用品 |
| 28 | 药品/化妆品、盥洗用品及器具 |
| 29 | 防火、事故预防及救援装置和设备 |
| 30 | 动物护理及处理用品 |
| 31 | 其他未分类食品或饮料制备机器及设备 |
| 32 | 图形符号、标志、表面图案、装饰、内部/外部布局 |
| ALL | 所有分类 |
调用方式
调用方式
- API 端点:(完整参数/响应/错误码见
POST /ruiguan/detectionPatentDesign)references/api.md - Python 脚本:
python scripts/ruiguan_detection_patent_design.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入 (
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-ruiguan-detection-patent-design-<timestamp>.json为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;<cwd>取自环境变量<session>,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)SESSION_ID - 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
- 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 /
total、最大列表字段的长度 + 前 3 条样本)costToken - 加 强制全量打印到 stdout(同样落盘)
--inline
读数据建议:先看摘要判断是否足够;需要具体字段时优先用 或 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。
jqConvertFrom-Json- API 端点:(完整参数/响应/错误码见
POST /ruiguan/detectionPatentDesign)references/api.md - Python 脚本:
python scripts/ruiguan_detection_patent_design.py '<JSON 参数>' [--inline] - 成本约束:本工具会消耗积分;同一会话同一参数组合默认只调用一次,脚本带有24小时本地缓存。请求失败/返回空结果时,不得自动更换关键词、翻页或修改邮编连续试探;需要继续检索时,需先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入 (
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-ruiguan-detection-patent-design-<timestamp>.json为脚本执行时的工作目录,在Claude Code中即当前项目目录;<cwd>取自环境变量<session>,按用户任务自动聚合;禁止写入/tmp目录,若当前目录不可写则报错)SESSION_ID - 响应体 ≤8 KB:落盘后将完整JSON打印到标准输出(stdout)
- 响应体 >8 KB:落盘后标准输出(stdout)仅输出摘要(顶层字段、常见计数如/
total、最大列表字段的长度+前3条样本)costToken - 添加参数可强制将全量内容打印到标准输出(同样会落盘)
--inline
读数据建议:先查看摘要判断是否足够;需要具体字段时,优先使用或从保存的JSON文件中按需抽取,避免整份JSON进入上下文。
jqConvertFrom-Json解决认证和积分问题
解决认证和积分问题
发生以下异常情况时,采用 references/onboarding.md 引导解决问题:
发生以下异常情况时,按照中的指引解决问题:
references/onboarding.md异常情况
异常情况
- 未配置API Key:环境变量未配置 ,也未配置
LINKFOX_AGENT_API_KEY。LINKFOXAGENT_API_KEY - 响应401或402状态码
- 响应提示积分或余额不足:消息含"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。
- 未配置API Key:环境变量未配置,也未配置
LINKFOX_AGENT_API_KEY。LINKFOXAGENT_API_KEY - 响应401或402状态码
- 响应提示积分或余额不足:消息包含“积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值”或类似含义的内容。
Local Image Upload
本地图片上传
This tool requires a publicly accessible image URL. If the user provides a local image file path (e.g., , ), you must upload it first to obtain a public URL.
C:\Users\...\photo.png/home/.../image.jpgRun the upload script:
bash
python scripts/upload_image.py /path/to/local/image.pngThe script will return a public URL (valid for 24 hours) that can be used as the image URL parameter.
本工具需要可公开访问的图片URL。如果用户提供本地图片文件路径(例如:、),必须先上传图片以获取公开URL。
C:\Users\...\photo.png/home/.../image.jpg运行上传脚本:
bash
python scripts/upload_image.py /path/to/local/image.png脚本会返回一个公开URL(有效期24小时),可作为参数使用。
imageUrlUsage Examples
使用示例
1. Basic patent check for a product image (US market)
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "hybrid",
"topNumber": 50,
"regions": "US"
}2. Multi-region check with product context
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "physical",
"topNumber": 100,
"regions": "US,EU,CN",
"productTitle": "Portable Wireless Charger Stand",
"productDescription": "A foldable wireless charging stand for smartphones",
"enableRadar": true
}3. Narrowed search using LOC classification (furniture)
json
{
"imageUrl": "https://example.com/chair.jpg",
"queryMode": "hybrid",
"topNumber": 80,
"regions": "US,DE",
"topLoc": "06",
"patentStatus": "1"
}4. Line drawing mode for sketch-based search
json
{
"imageUrl": "https://example.com/sketch.png",
"queryMode": "line",
"topNumber": 50,
"regions": "CN,JP,KR"
}5. Check both active and expired patents
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "hybrid",
"topNumber": 100,
"regions": "US",
"patentStatus": "1,0"
}1. 产品图片基础专利检测(美国市场)
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "hybrid",
"topNumber": 50,
"regions": "US"
}2. 多地区检测并附带产品上下文
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "physical",
"topNumber": 100,
"regions": "US,EU,CN",
"productTitle": "Portable Wireless Charger Stand",
"productDescription": "A foldable wireless charging stand for smartphones",
"enableRadar": true
}3. 使用LOC分类缩小搜索范围(家具类)
json
{
"imageUrl": "https://example.com/chair.jpg",
"queryMode": "hybrid",
"topNumber": 80,
"regions": "US,DE",
"topLoc": "06",
"patentStatus": "1"
}4. 线稿模式搜索(基于草图的检索)
json
{
"imageUrl": "https://example.com/sketch.png",
"queryMode": "line",
"topNumber": 50,
"regions": "CN,JP,KR"
}5. 同时检测有效和过期专利
json
{
"imageUrl": "https://example.com/product.jpg",
"queryMode": "hybrid",
"topNumber": 100,
"regions": "US",
"patentStatus": "1,0"
}Display Rules
展示规则
- High-risk patent highlighting: When generating summaries or reports, display ALL patents with or
similarity >= 0.7in full detail. For each such patent, include: application number, patent title (Chinese), inventors, TRO enforcement history, the most-similar patent drawing, every image in the patent image list, patent abstract, patent specification, LOC info, radar analysis result, and specification text. This detailed presentation is critically important -- do NOT abbreviate or omit these fields.troCase = true - Disclaimer: Always append a friendly reminder at the end: "This detection result is generated by LinkfoxAgent. It is recommended to consult a professional IP attorney for legal advice."
- Similarity interpretation: Clearly explain that higher similarity scores indicate greater visual resemblance and higher infringement risk.
- Radar result display: When is true, prominently flag the patent as a suspected infringement match and display the
radarResult.sameexplanation.exp - TRO warning: Patents with or
troCase = trueshould be highlighted with a warning, as they indicate the patent holder has a history of active enforcement via Temporary Restraining Orders.troHolder = true - Image display: Show both (the most similar patent drawing) and the full
patentImageUrllist so users can visually compare their product against all patent drawings.images - Error handling: When a request fails, explain the issue and suggest corrective actions (e.g., check image URL accessibility, verify region codes).
- Present data faithfully: Show query results as-is without adding subjective legal conclusions beyond the tool's own analysis.
- 高风险专利高亮显示:生成摘要或报告时,需完整展示所有或
similarity >=0.7的专利详情。对于每个此类专利,需包含:申请号、专利名称(中文)、发明人、TRO执行历史、最相似的专利绘图、专利图片列表中的所有图片、专利摘要、专利说明书、LOC信息、雷达分析结果以及说明书文本。这种详细展示至关重要——请勿缩写或省略这些字段。troCase = true - 免责声明:始终在末尾添加友好提示:“本检测结果由LinkfoxAgent生成,建议咨询专业知识产权律师获取法律意见。”
- 相似度解释:明确说明相似度得分越高,视觉相似度越高,侵权风险也越高。
- 雷达结果展示:当为true时,需显著标记该专利为疑似侵权匹配,并展示
radarResult.same字段的解释说明。exp - TRO警告:带有或
troCase = true的专利需高亮显示并给出警告,因为这表明专利持有人有通过临时限制令(TRO)主动维权的历史。troHolder = true - 图片展示:同时展示(最相似的专利绘图)和完整的
patentImageUrl列表,以便用户直观对比产品与所有专利绘图。images - 错误处理:请求失败时,需说明问题并建议纠正措施(例如:检查图片URL的可访问性、验证地区代码)。
- 如实呈现数据:如实展示查询结果,除工具自身分析外,请勿添加主观法律结论。
User Expression & Scenario Quick Reference
用户表达与场景速查
Applicable -- Design patent risk assessment:
| User Says | Scenario |
|---|---|
| "Check if this product infringes any design patents" | Basic patent detection |
| "Patent risk check for this image" | Image-based patent search |
| "Does this product have TRO risk" | TRO enforcement history lookup |
| "Design patent search for US and EU" | Multi-region patent detection |
| "Check appearance patent for this furniture" | Category-specific patent search |
| "Is this product design safe to sell" | Pre-listing patent clearance |
| "Find similar design patents" | Similarity-based patent discovery |
| "Patent infringement analysis" | Comprehensive patent risk report |
Not applicable -- Needs beyond design patent detection:
- Utility patent or invention patent searches
- Trademark infringement checks
- Copyright/DMCA issues
- Legal case management or litigation strategy
- Patent application or filing assistance
- Product listing optimization or pricing
Boundary judgment: When users mention "patent check" or "IP risk", if the concern is about product appearance/design similarity to existing patents, this skill applies. If they are asking about utility patents, trademarks, copyrights, or need actual legal counsel, this skill does not apply.
适用场景——外观专利风险评估:
| 用户表述 | 场景 |
|---|---|
| “检查这款产品是否侵犯任何外观专利” | 基础专利检测 |
| “这张图片的专利风险检查” | 基于图片的专利检索 |
| “这款产品是否存在TRO风险” | TRO执行历史查询 |
| “针对美国和欧盟的外观专利搜索” | 多地区专利检测 |
| “检查这款家具的外观专利” | 特定分类专利检索 |
| “这款产品的设计上架是否安全” | 上架前专利合规排查 |
| “查找相似的外观专利” | 基于相似度的专利发现 |
| “专利侵权分析” | 全面专利风险报告 |
不适用场景——超出外观专利检测的需求:
- 实用新型专利或发明专利检索
- 商标侵权检查
- 版权/DMCA相关问题
- 法律案件管理或诉讼策略
- 专利申请或提交协助
- 产品上架优化或定价
边界判断:当用户提到“专利检查”或“IP风险”时,如果关注点是产品外观/设计与现有专利的相似度,则适用本技能。如果用户询问的是实用新型专利、商标、版权,或需要实际法律咨询,则本技能不适用。
积分消耗规则
积分消耗规则
按动态规则计费:消耗积分 = 雷达检测开启 ? 86.4 : 58.05。
重要:本技能的服务按倍数动态计算,可能一次性消耗大量积分,必须提醒用户,由用户决定是否继续。
Feedback:
Auto-detect and report feedback via the Feedback API when any of the following apply:
- The functionality or purpose described in this skill does not match actual behavior
- The skill's results do not match the user's intent
- The user expresses dissatisfaction or praise about this skill
- Anything you believe could be improved
Call the feedback API as specified in references/api.md
. Do not interrupt the user's flow.
references/api.mdFor more high-quality, professional cross-border e-commerce skills, set LinkFox Skills.
按动态规则计费:消耗积分 = 雷达检测开启 ? 86.4 : 58.05。
重要:本技能的服务按倍数动态计算,可能一次性消耗大量积分,必须提醒用户,由用户决定是否继续。
反馈:
当出现以下任何情况时,自动通过反馈API检测并上报反馈:
- 本技能描述的功能或用途与实际行为不符
- 技能结果与用户意图不符
- 用户表达了对本技能的不满或赞扬
- 任何您认为可以改进的地方
按照references/api.md
中的指定方式调用反馈API,请勿中断用户流程。
references/api.md如需更多优质专业的跨境电商技能,请访问 LinkFox Skills。