---
title: "P102 Claim Charting Analysis"
method: POST
path: "/search/patent/claim-charting"
tags: ["Patent Basic Data"]
---

# P102 Claim Charting Analysis

`POST /search/patent/claim-charting`

## Request

- Base URL: `https://connect.patsnap.com`
- URL: `https://connect.patsnap.com/search/patent/claim-charting`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/docs/search/patent/claim-charting/post.ts> (a function with typed inputs; its response is checked against the schema)

Intelligently compare claims with target patents and generate detailed tabular comparison reports. This function can automatically identify corresponding relationships of technical features, analyze the technical coverage scope of claims, and provide professional analysis tools for patent infringement analysis, invalidation analysis, and technical evaluation.

## Request body

- P102PatentClaimChartingRequest
  - `api_type` string: API type identifier(claim_analysis/feature_compare/find_cell_from_ori_text)
  - `pid_exam` string: Patent ID to be analyzed
  - `claim_lang` string: Language of claim text
  - `claim_text` string: Claim text content
  - `claim_feature` string: Claim feature description
  - `pid_target` string: Target patent ID for comparison
  - `target_lang` string: Target patent language
  - `target_description` string: Target patent description
  - `lang` string: Output language
  - `patent_id` string: Patent ID (optional)
  - `cell` string: Cell content
  - `cell_lang` string: Cell content language
  - `origin_text` string: Original text
  - `is_trans` boolean: Whether translation is needed

## Response `200`

Successful p102 claim charting analysis response.

- P102PatentClaimChartingResponse
  - `data` P102PatentClaimChartingPatentClaimChartingResponse
    - `code` integer: Response status code, 0 indicates success
    - `model` string: AI model used
    - `api_type` string: API type identifier
    - `cell_lst` unknown[]: List of table cell contents
      - unknown
    - `pid_exam` string: Patent ID being analyzed
    - `patent_id` string: Associated patent ID
    - `pid_target` string: Target patent ID for comparison
    - `indep_claim` unknown[]: List of independent claims
      - unknown
    - `max_new_tokens` integer: Maximum number of tokens to generate
    - `prompt_claim_feature` string: Claim feature prompt information
    - `prompt_feature_compare` string: Feature comparison prompt information
  - `status` boolean, required: Status
  - `error_msg` string: Error Message
  - `error_code` integer, required: Error Code

## Other responses

- `201`: Created.
- `401`: Unauthorized.
- `403`: Forbidden.
- `404`: Not Found.

---

[API](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api.md) - [All operations](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/llms.txt) - [OpenAPI document](https://skmtc.dev/patsnap/apis/patsnap-open-platform-api/revisions/c2264a0de595?raw)
