kr-patent-dependent-claim-drafting · git:20260915.74fcfaf · 2026-09-15 · sha256 49ebfa154c12c418
kr-patent-dependent-claim-drafting git:20260915.74fcfafA
Immutable. This exact content is served forever at /api/v1/blob/49ebfa154c12c418.
--- 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 진입 전 청구범위 완성 단계. 설계 원칙 반영 — 기능부(~부) 나열 금지(§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 마지막 단계]를 수행하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램." ### 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개 작성. F 선행 조건(기능부 나열 금지)과 G 선행 조건(방법항 인용 금지·제1항보다 넓게)을 먼저 확인한다. 9. **H. 자가 점검** — 정형 어구 사전으로 전 항목 점검 후 산출. --- ## [출력 형식] ``` 【청구항 2】 제1항에 있어서, ...하는 것을 특징으로 하는 [발명명]. 【청구항 3】 제2항에 있어서, ...하는 것을 특징으로 하는 [발명명]. ... 【청구항 N-2】 (추가 독립항, 해당 시) [전제부], ...를 포함하는 것을 특징으로 하는 [발명] 시스템의 학습 방법. 【청구항 N-1】 (시스템항) 실행 가능한 명령어를 저장하도록 구성된 메모리, ... 포함하는 시스템에 있어서, ...하는 것을 특징으로 하는 [발명명] 시스템. 【청구항 N】 (프로그램항) 전자기기에서 하나 이상의 프로세서에 의하여 실행되며, ... ...를 수행하는 명령어들을 포함하는 것을 특징으로 하는 컴퓨터로 판독될 수 있는 기록매체에 저장된 프로그램. ``` 각 **독립항**(추가 독립항·시스템항·프로그램항 포함)에는 설계 의도를 명시하는 **포인트 주석**을 단다. ``` 【청구항 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항목 자가 점검 신설.