Overview
This is a specialized skill that uses the KIPRIS Plus (Korea Intellectual Property Protection Agency) API to search patents, utility models, designs, and trademarks and systematically organize bibliographic information. It supports prior art searches, filing status assessment, and technology trend analysis.
Trigger Keywords
- patent search, find patents, patent investigation
- KIPRIS search, Korean patents
- prior art search, prior art search
- patent filing status, registered patents
- utility models, design rights, trademark search
Workflow
Step 1: Check API Key (Required)
A KIPRIS Plus API key is required:
IF KIPRIS_API_KEY 미설정:
"특허 검색을 위해 KIPRIS Plus API 키가 필요합니다.
발급 방법:
1. https://plus.kipris.or.kr/ 접속 → 회원가입
2. 마이페이지 → 인증키 발급
3. 또는 https://www.data.go.kr/data/15065437/openapi.do 에서 활용신청 (무료)
API 키를 입력해 주세요:"
→ 사용자가 키 입력
→ ${CLAUDE_PLUGIN_DATA}/moai-credentials.env에 KIPRIS_API_KEY 저장
→ Step 2로 진행
Step 2: Establish Search Strategy
- Extract core keywords (search in Korean + English simultaneously)
- IPC classification code mapping (International Patent Classification)
- Determine search scope (domestic/overseas, year, status: filed/registered/published)
- Applicant/Inventor filter
Step 3: KIPRIS API Search
Basic API Information
- Base URL: https://plus.kipris.or.kr/openapi/rest/
- Authentication: ServiceKey parameter (KIPRIS_API_KEY)
- Response format: XML
- ⚠️ Verify the exact host and operation names against the KIPRIS Plus developer guide (the call examples below are format examples, and operation names follow the issuer's specification).
Main Search APIs
| API | Description | Parameters |
|---|---|---|
| Search | Filed/Registered Patent Search | keyword, ipc, applicant, inventor |
| Filing Information | Basic filing number information | applicationNumber |
| Claims | Claim text | applicationNumber |
| Citations | Cited patent information | applicationNumber |
Search API call example:
GET https://plus.kipris.or.kr/openapi/rest/patentSearchInfo
?ServiceKey={KIPRIS_API_KEY}
&keyword={검색어}
&ipc={IPC코드}
&year={연도}
Step 4: Organize Search Results
- Patent list (application number, title, applicant, inventor, filing date, registration date, status)
- Key claim summary (focused on independent claims)
- Technology distribution by IPC/CPC classification
- Competitive status by applicant (top 10)
- Filing trends by year
Step 5: Suggest Follow-up Tasks
- "Prior art search" → link with moai-research:patent-analyzer skill
- "Patent map analysis" → link with moai-research:patent-analyzer skill
- "Draft application" → link with moai-research:patent-analyzer skill
- "FTO analysis" → link with moai-research:patent-analyzer skill
Usage Examples
"딥러닝 기반 이미지 분류 관련 특허를 검색해줘."
"삼성전자의 반도체 관련 등록특허를 찾아줘."
"최근 5년간 배터리 기술 출원 현황을 조사해줘."
"자율주행 선행기술을 조사해줘. LiDAR 관련 특허야."
Output Format
- Patent list table (application number, title, applicant, filing date, status)
- Key patent summary (based on claims)
- Technology distribution by IPC classification
- Competitive status by applicant
- Annual application trends (data)
Precautions
- If you do not have a KIPRIS Plus API key, the search cannot be performed. API keys can be issued free of charge from KIPRIS or data.go.kr.
- The KIPRIS API allows 1,000 free calls per month. If exceeded, a paid plan applies.
- For some patents, the full text may not be available. In this case, only bibliographic information and a summary of the claims are provided.
- If prior art search, FTO analysis, or application drafting is needed, it links to the moai-research:patent-analyzer skill.
Related skills
- moai-research:patent-analyzer - Prior art search, FTO analysis, application drafting
- moai-research:grant-writer - Writing the prior art section of a research grant application
- moai-data:data-visualizer - Patent trend visualization (annual trends, IPC distribution chart)
KIPRIS Plus API Guide
Issuing authority
- KIPRIS: https://plus.kipris.or.kr/ (authentication key issued after membership registration)
- data.go.kr: https://www.data.go.kr/data/15065437/openapi.do (automatic approval after application for use)
API specification
- Cost: Free (1,000 calls/month)
- Authentication: ServiceKey parameter
- Response format: XML
- Developer guide: https://plus.kipris.or.kr/portal/bbs/view.do?nttId=1060&bbsId=B0000001
IPC classification codes
- Section A: Human Necessities (agriculture, food, medicine)
- Section B: Performing Operations, Transporting (separating, mixing, transporting)
- Section C: Chemistry, Metallurgy
- Section D: Textiles, Paper
- Section E: Fixed Constructions (building, mining)
- Section F: Mechanical Engineering, Lighting, Heating
- Section G: Physics (electricity, communication, computers)
- Section H: Electricity