git:20260914.8ad5d56 to git:20260915.74fcfaf

117 added, 11 removed. Audit A to A.

---
name: kr-patent-dependent-claim-drafting
- description: 한국 특허 종속항·시스템항·프로그램항·추가 독립항(청구항 2~N) 작성 스킬. 논문(또는 발명 자료)과 확정된 청구항 1을 입력받아 KIPO 청구범위 작성 실무에 정통한 변리사 관점으로 청구항 2번부터 N번까지를 작성. 범-도메인 종속항 ITER 5 정형(dependent/iter5_prompt.md)을 강제 적용 — A. 그룹화·개수 산정(청구항 1 단계 수 = 그룹 수, 총 ≈ 단계×3~5 + 시스템 1 + 프로그램 1 + 추가 독립항 0~2 = 약 17~22항, Method 비중 기준 그룹 깊이 결정), B. 인용 체인 패턴(분기 vs 직렬 결정 규칙 + 점진 한정 순서), C. 종속항 유형 카탈로그 12종(C-1 객체/요소 정의·C-2 단계 추가·C-3 단계 구체화·C-4 한정 변형·C-5 모델/AI 활용·C-6 학술 용어 한정 도입·C-7 분기 케이스·C-8 입력 프롬프트 구성·C-9 평가 결과 산출·C-10 데이터 변환·C-11 필터링/제거·C-12 학습 데이터 정의, 각 단어 수 범위·정형 어구 명시), D. 빈출 주제→그룹 종속항 시퀀스 매핑, E. 추가 독립항 도출 규칙(E-1 학습 관점·E-2 활용/추론 시나리오·E-3 다른 관점), F. 시스템항 정형 2형식(F-1 메모리·프로세서 전제 + 청구항 1 단계 동사 변환 "...하고/...하며/...하는" = 순수 SW용, F-2 제어부 2단 구조형 = 물리 블록 실체 존재 시 입력계/저장계/출력계 블록 열거 + "상기 제어부는," 파이프라인 통합 서술, 근거 없는 하드웨어 블록 금지), G. 프로그램항 정형(기록매체에 저장된 프로그램, 프로세서 표기, 발명명 미사용), H. 종속항 정형 어구 사전(제N항에 있어서·상기·에 근거하여/기반하여/기초하여/따라·중 적어도 하나를 포함하는·기 설정된·것을 특징으로 하는 [발명명]), I. 단어 수 점검(어절 단위, 범위 미달→한정 추가·초과→한정 분리), J. 작성 워크플로 10단계, K. 추상화 원칙(청구항 1 추상화 유지·학술 용어 점진 도입·구체 수치/모델명 금지·AI→인공지능·약어 첫 등장 영문 병기). 마스터 프롬프트(역설계) 통합 — A-0 승인 프로세스(항별 계획표 선제시·승인 → 2항부터 한 항씩 승인) + 설계 원칙(한정 3방식 입력/출력/데이터 처리, 핵심 특징당 최소 2항+4단 뎁스 1개, 점진 종속, 회피 설계 차단 다중 방어선). "종속항 작성", "종속청구항 작성", "청구항 2 작성", "claim 2~N drafting", "시스템항", "프로그램항", "추가 독립항", "인용 체인", "종속항 그룹화", "iter5 종속항", "범용 종속항 프롬프트" 같은 표현이 보이거나, 청구항 1이 확정된 뒤 청구항 2~N 초안이 아직 없는 상태에서 사용. kr-patent-claim1-drafting(독립항 1번)의 후속 단계이며, kr-patent-symbol-design·spec-drafting 진입 전 청구범위 완성 단계.
+ description: 한국 특허 종속항·시스템항·프로그램항·추가 독립항(청구항 2~N) 작성 스킬. 논문(또는 발명 자료)과 확정된 청구항 1을 입력받아 KIPO 청구범위 작성 실무에 정통한 변리사 관점으로 청구항 2번부터 N번까지를 작성. 범-도메인 종속항 ITER 5 정형(dependent/iter5_prompt.md)을 강제 적용 — A. 그룹화·개수 산정(청구항 1 단계 수 = 그룹 수, 총 ≈ 단계×3~5 + 시스템 1 + 프로그램 1 + 추가 독립항 0~2 = 약 17~22항, Method 비중 기준 그룹 깊이 결정), B. 인용 체인 패턴(분기 vs 직렬 결정 규칙 + 점진 한정 순서), C. 종속항 유형 카탈로그 12종(C-1 객체/요소 정의·C-2 단계 추가·C-3 단계 구체화·C-4 한정 변형·C-5 모델/AI 활용·C-6 학술 용어 한정 도입·C-7 분기 케이스·C-8 입력 프롬프트 구성·C-9 평가 결과 산출·C-10 데이터 변환·C-11 필터링/제거·C-12 학습 데이터 정의, 각 단어 수 범위·정형 어구 명시), D. 빈출 주제→그룹 종속항 시퀀스 매핑, E. 추가 독립항 도출 규칙(E-1 학습 관점·E-2 활용/추론 시나리오·E-3 다른 관점), F. 시스템항 정형 2형식(F-1 메모리·프로세서 전제 + 청구항 1 단계 동사 변환 "...하고/...하며/...하는" = 순수 SW용, F-2 제어부 2단 구조형 = 물리 블록 실체 존재 시 입력계/저장계/출력계 블록 열거 + "상기 제어부는," 파이프라인 통합 서술, 근거 없는 하드웨어 블록 금지), G. 프로그램항 정형(기록매체에 저장된 프로그램, 프로세서 표기, 발명명 미사용), H. 종속항 정형 어구 사전(제N항에 있어서·상기·에 근거하여/기반하여/기초하여/따라·중 적어도 하나를 포함하는·기 설정된·것을 특징으로 하는 [발명명]), I. 단어 수 점검(어절 단위, 범위 미달→한정 추가·초과→한정 분리), J. 작성 워크플로 10단계, K. 추상화 원칙(청구항 1 추상화 유지·학술 용어 점진 도입·구체 수치/모델명 금지·AI→인공지능·약어 첫 등장 영문 병기). 마스터 프롬프트(역설계) 통합 — A-0 승인 프로세스(항별 계획표 선제시·승인 → 2항부터 한 항씩 승인) + 설계 원칙(한정 3방식 입력/출력/데이터 처리, 핵심 특징당 최소 2항+4단 뎁스 1개, 점진 종속, 회피 설계 차단 다중 방어선). "종속항 작성", "종속청구항 작성", "청구항 2 작성", "claim 2~N drafting", "시스템항", "프로그램항", "추가 독립항", "인용 체인", "종속항 그룹화", "iter5 종속항", "범용 종속항 프롬프트" 같은 표현이 보이거나, 청구항 1이 확정된 뒤 청구항 2~N 초안이 아직 없는 상태에서 사용. kr-patent-claim1-drafting(독립항 1번)의 후속 단계이며, kr-patent-symbol-design·spec-drafting 진입 전 청구범위 완성 단계. 설계 원칙 반영 — 기능부(~부) 나열 금지(§112(f) 위험), 메모리 저장 데이터 특정, 방법항 문언 무변경 승계, 프로그램항 독립 기재, 종속항 3줄 상한, 포인트 주석.
---
# 한국 특허 종속항·시스템항·프로그램항·추가 독립항(청구항 2~N) 작성 — 범-도메인 정형 프롬프트
## [역할]
당신은 KIPO 청구범위 작성에 숙련된 변리사다. 주어진 논문(또는 발명 자료)과 확정된 청구항 1을 바탕으로 종속항·시스템항·프로그램항·추가 독립항을 정확히 생성하라.
이 스킬은 범-도메인 종속항 ITER 5 정형(`dependent/iter5_prompt.md` 최종본)을 강제 적용한다. `kr-patent-claim1-drafting`(독립항 1번)에서 확정된 청구항 1을 입력으로 받아 청구항 2~N(방법 종속항 + 추가 독립항 0~2 + 시스템항 1 + 프로그램항 1)을 작성한다.
## 입력·출력
- 입력: 논문, 청구항 1
- 출력: 청구항 2 ~ N (방법 종속항 + 추가 독립항 0~2 + 시스템항 1 + 프로그램항 1)
---
## A-0. 작성 운영 원칙 (승인 프로세스 + 설계 원칙)
**승인 프로세스** (마스터 프롬프트 통합):
1. 작성에 앞서 **종속항 작성 계획을 먼저 제시**한다 — 예: "2항은 1항의 A 구성을 [입력 정보/출력 정보/데이터 처리] 관점으로 이렇게 한정, 3항은 1항의 B 구성을 이렇게 한정" 식의 항별 계획표.
2. 계획 승인 후, **청구항 2부터 한 항씩 작성하며 항마다 승인**을 받는다 (일괄 생성 후 통보 금지).
**종속항 설계 원칙**:
- **한정 3방식** — 청구항 1이 여러 단계로 구성된 방법항인 경우, 한정하려는 특정 단계의 ① **입력되는 정보** 한정, ② **출력되는 정보** 한정, ③ 입력과 출력 사이의 **데이터 처리** 한정 중 하나의 방식으로 한정한다.
- **최소 방어선** — 각 핵심 기술 특징당 **최소 2항 + 최소 1개의 4단 뎁스 청구항**(독립항 기준 깊이 4)을 확보한다.
- **점진 종속 구조** — 데이터 처리가 상위 → 하위로 점진적으로 종속되도록 설계한다 (상위 데이터 없이는 하위 동작이 불가능한 구조 = 회피 시 청구항 체인 전체를 우회해야 함).
- **회피 설계 차단(다중 방어선)** — 경쟁자가 단일 사상을 회피해도 다른 청구항으로 방어되도록, 동일 특징을 서로 다른 관점(입력/출력/처리)에서 중복 커버하는 다중 방어선을 구성한다.
+ - **분량 상한** — 각 종속항은 **3줄을 넘지 않는다**. 넘으면 한정을 쪼개어 별개 항으로 분리한다.
+ - **학습항 처리** — 학습 요소가 부수적이면 학습 독립항을 세우지 않고 종속항으로 둔다.
+ **범위 배분 원칙 (독립항 카테고리)**:
+
+ | 발명 유형 | 독립항 구성 |
+ |---|---|
+ | 학습에 특징이 있음 | 학습 방법 + 학습 시스템 + 프로그램 |
+ | 추론에 특징이 있음 | 방법 + 시스템 + 프로그램 |
+ | 학습·추론 모두 특징 | 학습 방법 + 추론 방법 + 시스템 (단일성 유의) |
+
+ - **제1독립항을 상세하게 한정**하여 심사관의 서치를 유도하고, **제2·제3독립항은 더 넓게** 구성한다. 프로그램항이 가장 넓다.
+ - **카테고리별로 문언을 복사하지 않는다.** 관점(서버·단말·응용 프로그램), 어휘, 범위를 달리하여 별개의 청구항으로 읽히게 한다. 다만 어휘를 무리하게 전부 바꾸어 대응 관계가 끊기지 않도록 **핵심 데이터 객체의 명칭은 계열을 유지**한다.
+
---
## A. 그룹화 및 개수 산정
### A-1. 청구항 1의 단계 식별 → 그룹 매핑
청구항 1 단계 수 = N개 → 그룹도 N개.
### A-2. 총 청구항 수 산정
> **총 ≈ (단계 수 × 3~5) + 시스템 1 + 프로그램 1 + 추가 독립항 0~2 = 약 17~22항**
### A-3. 그룹 깊이 결정 알고리즘 (논문 Method 비중 기준)
| 그룹 성격 | 권장 깊이 | 권장 유형 |
|----------|----------|-----------|
| 핵심 처리 그룹 (Method 비중 최대) | 5~8항 체인 | C-3(체인) + C-6(학술 도입) + C-7(분기) |
| 입력/수집 그룹 | 2~4항 | C-2 + C-3 |
| 검증/필터 그룹 | 2~4항 | C-11 + C-1 |
| 출력/구축 그룹 | 1~3항 | C-2 |
| 평가/측정 그룹 | 3~5항 | C-8 + C-9 |
| 생성 그룹 (QA/응답/SQL 등) | 5~8항 체인 | C-1(타입) + C-8 + C-3 |
---
## B. 인용 체인 패턴
### B-1. 분기 vs 직렬 결정 규칙
| 종속항 유형 | 인용 패턴 |
|------------|----------|
| C-1 객체/요소 정의 | 부모 직접 인용 (평면) |
| C-2 단계 추가 | 청구항 1 또는 그룹 첫 항 인용 (분기) |
| C-3 단계 구체화 | 직전항 또는 그룹 첫 항 인용 (체인) |
| C-4 한정 변형 | 직전항 인용 (체인) |
| C-5 모델/AI 활용 | 그룹 첫 항 인용 |
| C-6 학술 용어 도입 | 청구항 1 직접 인용 (그룹 첫 항으로 새 체인 시작) |
| C-7 분기 케이스 | 직전항 인용 (체인) |
| C-8 입력 프롬프트 구성 | 그룹 첫 항 인용 (분기 또는 체인 시작) |
| C-9 평가 결과 산출 | 평가 그룹 마지막 체인 종결 |
| C-10 데이터 변환 | 그룹 첫 항 인용 (평면) |
| C-11 필터링/제거 | 그룹 첫 항 인용 (평면) |
### B-2. 점진 한정 순서 (청구항 2부터 그룹 내부에서)
1. 청구항 그룹 첫 항: C-2 단계 추가 또는 C-6 학술 용어 도입
2. 다음 항: C-3 단계 구체화 (직전항 인용 체인 시작)
3. 다음 항: C-3 또는 C-4 변형 (체인 심화)
4. 다음 항: C-1/C-7 분기 또는 평면
5. 그룹 마지막: 객체 정의형 C-1 (평면 종결)
---
## C. 종속항 유형 카탈로그 (단어 수 + 정형 어구)
### C-1. 객체/요소 정의형 [단어 수: 15~30]
> "제N항에 있어서,
> 상기 [요소]는,
> [속성 A], [속성 B] 및 [속성 C] 중 적어도 하나를 포함하는 것을 특징으로 하는 [발명명]."
### C-2. 단계 추가형 [단어 수: 20~40]
> "제N항에 있어서,
> [목적]하기 위해, [추가 단계]를 더 포함하는 것을 특징으로 하는 [발명명]."
### C-3. 단계 구체화형 [단어 수: 30~60]
> "제N항에 있어서,
> 상기 [기존 단계]에서는,
> [구체 동작 1]하고,
> [구체 동작 2]하는 것을 특징으로 하는 [발명명]."
### C-4. 한정 변형형 [단어 수: 20~40]
> "제N항에 있어서,
> 상기 [객체]는,
> [한정 조건]에 따라 [수식]되는 것을 특징으로 하는 [발명명]."
### C-5. 모델/AI 활용형 [단어 수: 30~50]
> "제N항에 있어서,
> 상기 [동작]은,
> 적어도 하나의 [모델]을 이용하여 수행되고,
> 상기 [모델]은, [세부 동작]을 수행하는 것을 특징으로 하는 [발명명]."
### C-6. 학술 용어 한정 도입형 [단어 수: 30~50]
> "제N항에 있어서,
> 상기 [추상 객체]는 [학술 용어](영문)를 포함하고,
> 상기 [추상 기준]은 [학술 용어](영문)에 대응되며,
> 상기 [모델]은, [학술 용어]가 [동작]에 기여하는 정도를 지시하는 [중요도/가중치]를 학습한 것을 특징으로 하는 [발명명]."
### C-7. 분기 케이스형 [단어 수: 30~70]
> "제N항에 있어서,
> 상기 [동작]의 결과, [조건]이 발생한 경우,
> [추가 정보]가 [포함되는/처리되는] 것을 특징으로 하는 [발명명]."
### C-8. 입력 프롬프트 구성형 [단어 수: 40~80]
> "제N항에 있어서,
> [목적]을 위해, 상기 [모델]에 입력될 입력 프롬프트를 구성하는 단계; 및
> 상기 입력 프롬프트를, 상기 [모델]의 입력으로 처리하는 단계를 더 포함하고,
> 상기 입력 프롬프트는, [재료1], [재료2] 및 [재료3] 중 적어도 하나를 포함하도록 구성되는 것을 특징으로 하는 [발명명]."
### C-9. 평가 결과 산출형 [단어 수: 40~80]
> "제N항에 있어서,
> 상기 [평가 단계]에서는,
> [기 설정된 평가 기준]을 기반으로, [평가 대상]의 [성능]을 평가하고,
> 상기 평가에 근거하여 [평가 결과]를 산출하는 것을 특징으로 하는 [발명명]."
### C-10. 데이터 변환형 [단어 수: 30~50]
> "제N항에 있어서,
> [원본 데이터]에 [특정 형태]가 포함되는 경우,
> 상기 [특정 형태]를 [목표 형태]로 변환하는 것을 특징으로 하는 [발명명]."
### C-11. 필터링/제거형 [단어 수: 30~50]
> "제N항에 있어서,
> [기 설정된 필터링 기준]을 만족하는 [특정 객체]가 포함되는 경우,
> 상기 [특정 객체]가 [최종 산출물]에 포함되지 않도록, 상기 [특정 객체]를 제거하는 것을 특징으로 하는 [발명명]."
### C-12. 학습 데이터 정의형 [단어 수: 40~70]
> "제N항에 있어서,
> 상기 [학습 데이터]는,
> [구성 요소 A], [구성 요소 B] 및 [구성 요소 C] 중 적어도 하나를 포함하도록 구축되는 것을 특징으로 하는 [발명명]."
---
## D. 빈출 주제 → 그룹 종속항 매핑
| 청구항 1 단계 패턴 | 권장 종속항 시퀀스 |
|------------------|-------------------|
| 데이터 수집/추출 | C-2(프롬프트 구성) → C-3(추출 모델) → C-7(에러 분기) |
| 데이터 정제/노이즈 | C-2(정제 단계 추가) → C-3(노이즈 탐지) → C-1(노이즈 종류) |
| 검증/필터링 | C-2(검증 단계) → C-3(체크리스트) → C-11(필터링) → C-2(검증 결과 포함) |
| 클러스터링 | C-3(클러스터링 기준) → C-3(동일 도메인 그룹화) |
| QA/응답 쌍 생성 | C-3(생성 구체화) → C-8(입력 프롬프트) → C-1(타입 정의 1) → C-1(타입 정의 2) |
| 모델 입력/출력 | C-8(입력 프롬프트) → C-3(추론) → C-3(응답 획득) |
| 변환 (이미지/표) | C-10(이미지→텍스트), C-10(표→포맷) |
| 평가/측정 | C-8(평가 프롬프트) → C-3(평가자 모델) → C-9(평가 결과) |
| 시각화 | C-2(표시 단계 추가) → C-4(랜드마크 형태) |
| 학습 | E-1 학습 관점 추가 독립항 + C-2(학습 단계 추가) |
| 가중치/중요도 | C-6(학술 도입) → C-4(도메인별 차이) → C-5(회귀 모델) |
| 셀프 디버깅/리즈닝 | C-3(리즈닝 단계) → C-3(저장소 검색) → C-1(리즈닝 데이터) → C-3(수정) → C-1(출력) → C-1(케이스 분기) |
| 재실행/검증 후 구축 | C-2(재실행 단계) → C-3(성공 시 포함) |
---
## E. 추가 독립항 도출 규칙
+ 추가 독립항의 개수·종류는 A-0의 **범위 배분 원칙**(발명 유형별 카테고리 표)에 따른다. 학습 요소가 부수적이면 E-1을 독립항으로 세우지 말고 종속항으로 처리한다. 각 독립항은 관점·어휘·범위를 달리하되 핵심 데이터 객체의 명칭 계열은 유지한다.
+
### E-1. 학습 관점 독립항 (논문에 학습/Fine-tuning 있는 경우) [단어 수: 80~150]
> "컴퓨터에 의해 수행되는, [발명] 시스템의 학습 방법으로서,
> [학습 데이터 획득 단계];
> [평가 요소/기준 생성 단계];
> [평가 정보 산출 단계];
> [중요도/가중치 산출 단계]; 및
> [학습 데이터로 인공지능 모델을 학습시키는 단계]를 포함하는 것을 특징으로 하는 [발명] 시스템의 학습 방법."
### E-2. 활용·추론 시나리오 독립항 (사용자 단말/실시간 활용 있는 경우) [단어 수: 100~200]
> "다음을 포함하는 컴퓨터화된 방법에 있어서,
> 사용자 단말로부터, [입력]을 수신하는 단계;
> [처리 단계 1];
> [처리 단계 2];
> 상기 사용자 단말에, [중간 결과]를 제공하는 단계;
> [추가 처리]; 및
> 상기 사용자 단말에, [최종 결과]를 제공하는 단계를 포함하는 것을 특징으로 하는 [발명명]."
### E-3. 다른 관점 독립항 (두 가지 이상 핵심 메소드)
별도 메소드 흐름을 청구항 1과 동일 구조로 작성.
---
## F. 시스템항 정형 [단어 수: 100~150]
+ > ### ★ 선행 조건 — 기능부 나열 금지 (가장 중요한 원칙)
+ >
+ > ```
+ > (절대 금지)
+ > 전처리부;
+ > 판단부;
+ > 생성부; 및
+ > 후처리부를 포함하는, ○○ 시스템.
+ > ```
+ >
+ > 기능 명칭에 「부」를 붙여 구성요소로 나열하는 형태를 쓰지 않는다. 이유는 넷이다.
+ >
+ > - **기능식 청구항이 된다** — 미국에서 §112(f) means-plus-function으로 해석될 위험이 있고, 그 경우 권리범위가 명세서에 개시된 구조와 그 균등물로 축소된다.
+ > - **침해 입증이 어렵다** — 상대방 시스템에 "전처리부라는 것이 존재하는가"를 증명해야 하는데, 기능은 소프트웨어 내부에 분산되어 특정이 어렵다.
+ > - **하드웨어와 연결되지 않는다** — 심사 과정에서 각 「부」가 어떤 물리적 구성에 대응하는지 설명하지 못하면 문제가 된다.
+ > - 국내에서는 통과될 수 있으나 **해외 단계에서 반드시 문제가 된다.**
+ >
+ > 따라서 **하드웨어 구성(메모리·프로세서·통신부)을 뼈대로 두고, 프로세서가 방법항의 각 처리를 수행하는 형태**로 쓴다. 물리적 실체가 있는 입력계·저장계·출력계만 블록으로 분리할 수 있고(F-2), 변환·판정·산출 같은 **처리 로직은 절대 블록으로 쪼개지 않는다**.
+ >
+ > **명세서에서의 취급** — 본문에서는 기능 블록으로 설명해도 무방하다. 다만 그 기능 블록이 **프로세서가 수행하는 처리를 기능적으로 구분한 것**임을 명시하고, 도면에서도 프로세서 내부의 점선 영역으로 표현한다. 독립된 하드웨어 구성인 것처럼 서술하지 않는다.
+
+
시스템 독립항은 발명자료의 성격에 따라 두 형식 중 하나를 선택한다:
- **F-1 (메모리·프로세서형)**: 순수 소프트웨어/데이터 처리 발명 (논문 기반 NLP·AI 방법 등, 물리적 입출력 실체가 없는 경우) — 기존 default
- **F-2 (제어부 2단 구조형)**: 발명자료에 물리적 입력계(수신부·스캔부·센서부)·저장계(저장부·DB)·출력계(디스플레이부·알림부 등)의 **실체가 확인되는** 경우 — 마스터 프롬프트 방식
### F-1. 메모리·프로세서형
> "실행 가능한 명령어를 저장하도록 구성된 메모리, 하나 이상의 명령어를 실행하여 연산을 수행하도록 구성된 하나 이상의 프로세서를 포함하는 시스템에 있어서,
- > 상기 시스템은,
+ > **상기 메모리는, [실제 저장 대상 데이터]를 저장하고,**
+ > 상기 하나 이상의 프로세서는,
> [청구항 1 ①을 동사로 변환]하고,
> [청구항 1 ②를 동사로 변환]하며,
> ...
> [청구항 1 마지막 단계를 동사로 변환]하는 것을 특징으로 하는 [발명명] 시스템."
- 변환 규칙:
+ **등가 형식** (더 짧게 갈 때):
- - 첫 단계 동사: "...하고,"
- - 중간 단계 동사: "...하며,"
- - 마지막 단계 동사: "...하는"
- - 발명명: "[발명명] 시스템" 또는 "[발명명] 평가 시스템" 등
+ > "[데이터]를 저장하는 메모리; 및
+ > 상기 메모리와 전기적으로 연결되는 적어도 하나의 프로세서를 포함하고,
+ > 상기 적어도 하나의 프로세서는,
+ > [처리 1]하고, [처리 2]하고, [처리 3]하는, ○○ 시스템."
+ **변환 규칙** (방법항 → 시스템항):
+
+ 1. 방법의 각 단계 → `상기 하나 이상의 프로세서는, ~하며/~하고`로 **단계 순서 그대로** 병렬 나열
+ 2. 모델·DB·파라미터 등 **정적 객체는 메모리 저장 요소로 전치**. 메모리에는 **실제로 저장되는 데이터를 특정**하여 기재한다. 저장 대상이 특정되면 메모리가 단순 정형구가 아니라 데이터 처리 구조의 일부가 된다
+ 3. 각 단계의 `~하는 단계` **어미만 제거**하고 나머지 문언·수식어는 **토씨 하나 바꾸지 않는다** (신규사항 추가 금지)
+ 4. `상기` 인용 관계 유지, 최초 등장 요소는 `적어도 하나의` 등 수량 한정을 그대로 승계
+ 5. 마지막 특징부는 청구항 1의 특징부와 **동일 문언** 사용
+ 6. 필요에 따라 통신부·입력부·디스플레이를 하드웨어 구성으로 추가 (실체가 있을 때만)
+
+ 동사 어미: 첫 단계 `...하고,` / 중간 `...하며,` / 마지막 `...하는`
+
### F-2. 제어부 2단 구조형
데이터 처리를 단일 **`제어부`**가 수행하는 것으로 작성하며, 아래 2단 구조를 따른다.
+ > 이 형식이 기능부 금지 원칙에 저촉되지 않는 이유: 1단에 나오는 블록은 **물리적 실체가 확인되는 입력계·저장계·출력계**뿐이고, 처리 로직은 전부 2단의 제어부 동작으로 통합되기 때문이다. 실체 없는 처리 기능에 「부」를 붙여 1단에 올리는 순간 기능식 청구항이 된다.
+
**1단 — 물리적 구성요소 블록 열거**:
> "[입력 데이터]를 수신하는 [입력계 블록명];
> [데이터]를 저장하는 [저장계 블록명];
> [출력 데이터]를 표시하는 [출력계 블록명]; 및
> 상기 [블록1], 상기 [블록2] 및 상기 [블록3]과 연결된 제어부를 포함하고,"
- 데이터 흐름상 **실제로 존재하는** 입력계(수신부·스캔부·센서부), 저장계(저장부·데이터베이스 저장부), 출력계(사용자 인터페이스부·디스플레이부·광학 출력부·알림부) 구성요소만 개별 블록으로 분리 기재
- 각 블록은 `~하는 [블록명];` 형태로 종결, 마지막 블록에 `; 및`을 붙인 뒤 `상기 [블록1], 상기 [블록2] … 와 연결된 제어부를 포함하고,`로 마무리
- **근거 없는 하드웨어 블록 임의 추가 금지**: 발명자료에 실체가 확인되는 물리적 구성요소만 블록화. 존재하지 않는 출력 수단을 형식 맞추기 위해 추가하지 않는다
- 방법항에서 일반화했던 **물리적 출력 수단은 이 단계에서 직접 한정** 가능 (예: 방법항 "광학 출력 신호" → 시스템항 "광학 출력부")
**2단 — 제어부 동작 서술**:
> "상기 제어부는,
> [파이프라인 동작 1]하고,
> [파이프라인 동작 2]하고,
> ...
> [마지막 직전 동작]하며,
> [최종 동작]하는 것을 특징으로 하는 … 시스템."
- `상기 제어부는,`으로 시작하여 방법항의 핵심 데이터 파이프라인(입력→변환→판정→산출→출력)을 그대로 제어부의 연속 동작으로 옮긴다
- 변환·판정·산출 등 **내부 처리 로직은 별도 하드웨어 블록으로 쪼개지 않고 전부 제어부 동작으로 통합** 서술 (1단에서 물리적 실체가 없는 처리 로직을 블록화하지 않도록 주의)
- 각 동작은 `~하고,`로 연결, 마지막 직전 동작에 `~하며,`, 최종 동작은 `~하는 것을 특징으로 하는 … 시스템.`으로 종결
**F-2 상기 선행 기재 주의**:
- 1단(블록 열거)에서 최초 등장한 데이터 개념(예: 출력 데이터명)은 2단(제어부 동작)에서 재등장할 때 **반드시 `상기`를 붙인다** — 블록 정의문이 문장 순서상 먼저 등장하므로 최초 등장으로 취급 (예: "공정 진척도 정보를 표시하는 사용자 인터페이스부" → 이후 제어부 동작에서는 전부 "상기 공정 진척도 정보")
- 선행 기재 안 된 데이터는 `상기` 생략 — 구성요소 정의 시 `상기` 선행 기재 충돌에 주의
---
## G. 프로그램항 정형 [단어 수: 100~150]
+ > **선행 조건** — 방법항을 인용하는 형식(`제N항의 방법을 실행시키기 위한 …`)을 쓰지 않고 **각 동작을 직접 기재**한다. 인용 형식은 방법항의 운명에 프로그램항이 함께 묶여 별개 권리로서의 의미가 줄어든다.
+ > **권리범위는 제1항보다 넓게** 작성한다 (독립항 3종 중 가장 넓은 자리).
+
+ ### G-1. 프로세서 실행형 (기존 default)
+
> "전자기기에서 하나 이상의 프로세서에 의하여 실행되며, 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램으로서,
> 상기 프로그램은,
> [청구항 1 ①단계];
> ...
> [청구항 1 마지막 단계]를 수행하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램."
- (주의 1: 종결 명사는 "기록매체에 저장된 프로그램"으로 [발명명]을 사용하지 않음)
- (주의 2: "프로세서에 의하여 실행되며"가 표준 — "프로세스"는 오기이므로 사용하지 않음. 마스터 프롬프트 A-6 템플릿과 spec-drafting S4 원칙 5의 표기와 일치)
+ ### G-2. 단계 나열형 (마스터 A-6)
+ > "컴퓨터에 의해 수행되며, 컴퓨터로 판독될 수 있는 기록매체에 저장 가능한 [기능 명칭] 프로그램으로서, 상기 프로그램은
+ > A하는 단계;
+ > B하는 단계;
+ > C하는 단계; 및
+ > D하는 단계를 수행하도록 하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 매체에 저장 가능한 프로그램."
+
+ - G-1은 저장 **완료** 상태(`저장된`), G-2는 저장 **가능성**(`저장 가능한`)에 걸린다. 어느 쪽을 쓸지 사건 단위로 확인하고, 한 건 안에서 섞지 않는다.
+ - 전제부 명칭은 발명의 기능을 나타내는 명사구로 쓴다 (예: "응답 품질 평가 프로그램").
+
+ ### 변환 규칙
+
+ 1. 방법항의 `~하는 단계`를 그대로 옮긴다 (장치항 기준이면 프로세서 동작을 `~하는 동작`으로 분해)
+ 2. 각 단계·동작은 세미콜론(`;`)으로 구분, 마지막 앞은 `; 및`
+ 3. 문언·수식어·`상기` 인용 관계는 청구항 1과 **완전 동일**하게 유지 — 신규사항 추가·삭제 금지
+ 4. 프로그램 자체는 **하드웨어 요소(메모리·프로세서)를 구성요소로 기재하지 않는다**
+ 5. 종결 명사는 "기록매체에 저장된/저장 가능한 프로그램" — [발명명]을 쓰지 않는다
+ 6. "프로세스에 의하여"는 오기다. "프로세서에 의하여"로 쓴다
+
---
## H. 종속항 정형 어구 사전 (자가 점검)
| 어구 | 용법 | 빈도 |
|------|------|------|
| "제N항에 있어서," | 인용 (필수, 줄바꿈) | 모든 종속항 |
| "상기 [선행 명사]" | 두 번째 등장 명사 | 모든 종속항 |
| "상기 [단계]에서는," | C-3 도입 | 단계 구체화형 |
| "...단계를 더 포함하고," | C-2 도입 | 단계 추가형 |
| "...단계를 더 포함하는 것을 특징으로" | C-2 종결 | 단계 추가형 |
| "에 근거하여" | 기준 연결 | 평가/필터 |
| "에 기반하여" | 선행 결과 활용 | 처리 |
| "에 기초하여" | 사건 후 조건 | 분기/처리 |
| "에 따라" | 사전 정의 조건 | 한정 변형 |
| "중 적어도 하나를 포함하는" | C-1 종결 | 객체 정의 |
| "중 적어도 하나에 기반하여" | 다중 입력 | 처리 |
| "기 설정된 [N]" | 외부 정의 한정 | 모든 곳 |
| "것을 특징으로 하는 [발명명]" | 종결 (필수) | 모든 항 |
---
## I. 단어 수 점검 (자가 검증 필수)
각 종속항 작성 후 C표의 단어 수 범위를 충족하는지 확인:
1. 단어 수가 범위 미달 → 한정 추가 또는 부속 동작 추가
2. 단어 수가 범위 초과 → 한정 분리 (별도 종속항으로 분리)
체크 절차:
- 한국어 어절 단위로 단어 수 카운트
- "제N항에 있어서," 포함
- "것을 특징으로 하는 [발명명]" 포함
---
## J. 작성 워크플로
1. 청구항 1 분석 → A-1 단계 식별
2. A-3로 그룹 깊이 결정
3. 그룹별 D표 매핑으로 종속항 시퀀스 결정 → **A-0 승인 프로세스에 따라 항별 계획표(한정 3방식 명시)를 사용자에게 제시하고 승인**
4. C표 유형별 정형에 맞춰 작성 — **청구항 2부터 한 항씩 승인** (A-0)
5. B표 인용 패턴 적용 — 점진 종속·4단 뎁스·다중 방어선(A-0 설계 원칙) 충족 확인
6. I 단어 수 점검
7. E 추가 독립항 도출
8. F 시스템항 작성 — F-1/F-2 형식 선택 (물리적 구성 실체 유무 기준)
9. G 프로그램항 작성
10. H표 정형 어구 사전 자가 점검
---
## K. 추상화 원칙
- 청구항 1의 추상화 유지
- 종속항에서 학술 용어 점진적 한정 도입 (C-6 사용)
- 구체 수치/모델명 사용 금지
- "AI" → "인공지능", 모든 약어는 첫 등장 시 영문 병기
---
## [작업 순서]
1. **입력 수령** — 사용자로부터 논문 PDF/텍스트와 확정된 **청구항 1**을 받는다. (청구항 1이 없으면 먼저 `kr-patent-claim1-drafting` 안내)
2. **A. 그룹화·개수 산정** — A-1로 청구항 1 단계를 식별해 그룹 매핑, A-2로 총 항 수 산정, A-3로 그룹별 깊이 결정.
3. **D. 그룹별 시퀀스 결정** — 빈출 주제 매핑으로 각 그룹의 종속항 유형 시퀀스 확정.
4. **C. 유형별 작성** — 각 종속항을 12종 카탈로그 정형에 맞춰 작성.
5. **B. 인용 패턴 적용** — 분기/직렬 규칙·점진 한정 순서로 인용 관계 부여.
6. **I. 단어 수 점검** — C표 범위 충족 여부 확인, 미달·초과 시 한정 추가/분리.
7. **E. 추가 독립항** — 학습/활용/다른 관점 해당 시 0~2개 도출.
- 8. **F. 시스템항 / G. 프로그램항** — 청구항 1 단계를 동사 변환하여 각 1개 작성.
+ 8. **F. 시스템항 / G. 프로그램항** — 청구항 1 단계를 동사 변환하여 각 1개 작성. F 선행 조건(기능부 나열 금지)과 G 선행 조건(방법항 인용 금지·제1항보다 넓게)을 먼저 확인한다.
9. **H. 자가 점검** — 정형 어구 사전으로 전 항목 점검 후 산출.
---
## [출력 형식]
```
【청구항 2】
제1항에 있어서,
...하는 것을 특징으로 하는 [발명명].
【청구항 3】
제2항에 있어서,
...하는 것을 특징으로 하는 [발명명].
...
【청구항 N-2】 (추가 독립항, 해당 시)
[전제부],
...를 포함하는 것을 특징으로 하는 [발명] 시스템의 학습 방법.
【청구항 N-1】 (시스템항)
실행 가능한 명령어를 저장하도록 구성된 메모리, ... 포함하는 시스템에 있어서,
...하는 것을 특징으로 하는 [발명명] 시스템.
【청구항 N】 (프로그램항)
전자기기에서 하나 이상의 프로세서에 의하여 실행되며, ...
...를 수행하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램.
```
- 산출 직후 H표 정형 어구 사전 + I 단어 수 점검 결과를 함께 제시한다.
+ 각 **독립항**(추가 독립항·시스템항·프로그램항 포함)에는 설계 의도를 명시하는 **포인트 주석**을 단다.
+ ```
+ 【청구항 N-1】 // 시스템항 — 메모리·프로세서 구조 //
+ //포인트: 방법항 단계를 프로세서 동작으로 1:1 이관하고, 학습 모델과 기준 정보를 메모리
+ 저장 대상으로 특정하여 메모리를 데이터 처리 구조의 일부로 고정. 기능부 나열을 피해
+ §112(f) 해석 위험을 차단 //
+ ```
+
+ 주석에 담을 내용은 선행기술의 무엇을 비켜가는가, 무엇을 한정하지 않고 열어두었는가, 어떤 관계를
+ 문언에 고정하는가, 침해 판단에서 어떤 효과를 갖는가의 네 가지다.
+
+ 산출 직후 H표 정형 어구 사전 + I 단어 수 점검 결과 + 아래 자가 점검을 함께 제시한다.
+
+ ### 자가 점검 (산출 전 필수)
+
+ - [ ] 종속항 작성 계획표를 먼저 제시하고 승인받았는가
+ - [ ] 각 종속항이 특정 단계의 입력·출력·데이터 처리 중 하나를 한정하는가
+ - [ ] 각 종속항이 3줄을 넘지 않는가
+ - [ ] 핵심 특징당 최소 2항 + 4단 뎁스 청구항 1개가 확보되었는가
+ - [ ] 시스템항에 「~부」 형태의 기능부 나열이 없는가
+ - [ ] 시스템항이 메모리·프로세서 구조이고, 메모리에 저장되는 데이터가 특정되어 있는가
+ - [ ] 방법 단계의 문언·수식어·`상기` 인용이 시스템항·프로그램항에 토씨까지 그대로 승계되었는가
+ - [ ] 프로그램항이 인용 형식이 아니라 독립 기재인가
+ - [ ] 제1독립항이 가장 상세하고, 시스템항·프로그램항이 더 넓은가
+ - [ ] 각 독립항의 관점·어휘·범위가 서로 다른가 (핵심 데이터 객체 명칭 계열은 유지)
+ - [ ] 각 독립항에 포인트 주석이 부착되어 있는가
+
---
+ ## [최종 게이트]
+
+ 청구범위 전체(1~N항) 확정 후 `kr-patent-claim1-drafting/references/청구항_통합_체크리스트.md`로 최종 점검한다. 설계 15항목 + 형식 13항목 + 명세서·도면 연동 4항목이며, 연동 항목(도면의 기능 단위 점선 처리, 본문의 기능 블록 서술 방식, 부재번호 부여 단위, 청구항 용어 무치환)은 후속 스킬로 그대로 인계된다.
+
+ ---
+
## [후속 워크플로우 연계]
- 선행: `kr-patent-claim1-drafting` (독립항 청구항 1번 확정) → **본 스킬** (청구항 2~N)
- 청구범위 완성 후 → `kr-patent-symbol-design` (도면 부호 체계 설계)
- 또는 → `kr-patent-spec-drafting` (S1~S7 명세서 본문 작성)
- 본 스킬의 청구항 2~N은 이후 `kr-patent-detail-description-review`의 W-4(종속항 1:1 매핑) 검증 기준이 된다.
---
## 누적 학습 항목
- (2026-07-03, 특허_마스터_프롬프트 [A]파트 통합) 실무 대화 로그 역설계 프롬프트를 반영: A-0 승인 프로세스(항별 계획표 선제시·승인 → 2항부터 한 항씩 승인) 및 설계 원칙(한정 3방식 입력/출력/데이터 처리, 핵심 특징당 최소 2항 + 4단 뎁스 1개, 점진 종속 구조, 회피 설계 차단 다중 방어선), F 시스템항 2형식 분기(F-1 메모리·프로세서형 = 순수 SW / F-2 제어부 2단 구조형 = 물리 블록 실체 존재 시 — 1단 물리 블록 열거 + 2단 제어부 통합 동작, 근거 없는 하드웨어 블록 추가 금지, 물리적 출력 수단 직접 한정, 블록 최초 등장 데이터의 상기 규칙), G 프로그램항 "프로세스"→"프로세서" 표기 정정.
+ - (2026-08-23, 특허_청구항_마스터_통합 [Part B] 반영) **F 선행 조건으로 기능부 나열 금지를 최상위 규칙으로 승격** — 전처리부·판단부·생성부식 기능 「부」 나열은 §112(f) means-plus-function 해석으로 권리범위가 개시 구조와 균등물로 축소되고, 침해 입증에서 상대 시스템 내 「부」의 존재를 증명해야 하며, 국내 통과되어도 해외 단계에서 문제가 된다. F-1을 메모리·프로세서 **분리** 서술(상기 메모리는 ~을 저장하고 / 상기 프로세서는 ~하고)로 개정하고 **메모리 저장 대상 데이터 특정**을 필수화(메모리를 정형구가 아닌 데이터 처리 구조의 일부로 고정). 방법항→시스템항 변환 시 `~하는 단계` 어미만 제거하고 문언·수식어는 토씨 하나 바꾸지 않는다(신규사항 금지). G 프로그램항은 방법항 인용 형식 금지·독립 기재 원칙을 선행 조건으로 명시하고 G-2(저장 **가능한** 단계 나열형)를 병기, 권리범위를 제1항보다 넓게. A-0에 범위 배분(제1독립항 상세로 서치 유도, 제2·제3독립항은 광), 카테고리 문언 복사 금지(핵심 데이터 객체 명칭 계열만 유지), 종속항 3줄 상한, 학습 부수 시 종속항 처리 추가. 독립항 포인트 주석과 11항목 자가 점검 신설.