---
title: "AI39-2 Appearance Anti-Infringement Search - Get Result"
method: POST
path: "/ai/image-search/report"
tags: ["Design Infringement Search"]
---

# AI39-2 Appearance Anti-Infringement Search - Get Result

`POST /ai/image-search/report`

## Request

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

Based on the task_id returned by [AI39-1] submit task API, poll to get the execution result of design patent search task. Returns: task status, line drawing (Base64), traditional image search results, RRF fusion search results and complete analysis report.

## Request body

- AI392ImageSearchReportRequest
  - `task_id` string, required: Unique task identifier, returned by submit task API

## Response `200`

Successful ai39-2 appearance anti-infringement search - get result response.

- AI392ImageSearchReportResponse
  - `data` AI392ImageSearchReportAppearanceAntiInfringementResponse
    - `report` AI392ImageSearchReportImageSimilarReportResponseV2
      - `loc` unknown[]: LOC classification number list, identifying the design classification of the product
        - unknown
      - `country` unknown[], required: Target export country list, represented by country codes
        - unknown
      - `comparisons` AI392ImageSearchReportV2[], required: List of comparison items with existing patents, including similarity analysis, risk assessment and suggestions
        - `score` number, double, required: Similarity score ranging from 0 to 1, higher score indicates higher similarity
        - `title` string, required: Patent title
        - `img_id` string, required: Patent image identifier
        - `status` integer, required: Patent legal status: 1-Valid, 2-Invalid, 3-Pending
        - `country` string, required: Patent grant country code
        - `similar` string, required: Description of similarities between user product and patent
        - `confusion` string, required: Analysis of reasons why consumers might be confused
        - `patent_id` string, required: Unique patent identifier
        - `patent_pn` string, required: Patent publication number
        - `risk_desc` string, required: Risk description, detailing the potential risk this patent poses to product export
        - `difference` string, required: Description of differences between user product and patent
        - `risk_level` string, required: Risk level: High, Medium, or Low
        - `suggestion` string, required: Suggested measures to avoid infringement
      - `operate_date` integer: Operation timestamp in milliseconds
      - `apply_start_time` string: Patent application start time in yyyyMMdd format
      - `high_risk_country` unknown[]: List of high-risk export countries where highly similar patents exist
        - unknown
      - `middle_risk_country` unknown[]: List of medium-risk export countries where moderately similar patents exist
        - unknown
      - `suspected_infringement_count` integer: Count of suspected infringing patents
      - `suspected_infringement_country` unknown[]: List of suspected infringement countries where potentially infringing patents exist
        - unknown
    - `task_id` string, required: Unique task identifier
    - `task_status` integer, required: Task Status (1: running, 2: success, 3: failed)
    - `patent_messages` AI392ImageSearchReportImageSimilarSearchData
      - `patent_messages` AI392ImageSearchReport[], required: List of patent information, containing detailed information of patents similar to user image
        - `loc` unknown[]: LOC classification number list, identifying the design classification of the patent
          - unknown
        - `url` string: Full URL address of patent image
        - `apdt` integer: Patent application date as integer in yyyyMMdd format
        - `apno` string: Patent application number
        - `pbdt` integer: Patent publication date as integer in yyyyMMdd format
        - `score` number, double, required: Similarity score ranging from 0 to 1, higher score indicates higher similarity with user image
        - `title` string, required: Patent title
        - `img_id` string, required: Patent image identifier for retrieving patent images
        - `url_120` string: Thumbnail URL address of patent image (120px)
        - `inventor` string: Inventor name(s), multiple inventors separated by semicolon
        - `authority` string, required: Authority/country code, indicating the country or region where the patent is granted
        - `loc_match` integer: LOC classification match indicator: 1-matched, 0-not matched
        - `patent_id` string, required: Unique patent identifier
        - `patent_pn` string, required: Patent publication number
        - `risk_level` string: Risk level: High, Medium, or Low
        - `current_assignee` string: Current assignee name
        - `original_assignee` string: Original assignee name
      - `total_search_result_count` integer, required: Total number of search results, including all similar patents
    - `rrffusion_response` AI392ImageSearchReportImageRRFFusionResponse
      - `k_value` integer, required: k parameter value for RRF fusion algorithm, used to adjust fusion weights
      - `rerank_count` integer, required: Number of results returned by AI reranking
      - `patent_messages` AI392ImageSearchReportRRF[], required: List of patent results after fusion, combining traditional search and AI rerank results
        - `loc` unknown[]: LOC classification number list, identifying the design classification of the patent
          - unknown
        - `url` string: Full URL address of patent image
        - `apdt` integer: Patent application date as integer in yyyyMMdd format
        - `apno` string: Patent application number
        - `pbdt` integer: Patent publication date as integer in yyyyMMdd format
        - `score` number, double, required: Similarity score ranging from 0 to 1, higher score indicates higher similarity with user image
        - `title` string, required: Patent title
        - `img_id` string, required: Patent image identifier for retrieving patent images
        - `url_120` string: Thumbnail URL address of patent image (120px)
        - `inventor` string: Inventor name(s), multiple inventors separated by semicolon
        - `authority` string, required: Authority/country code, indicating the country or region where the patent is granted
        - `loc_match` integer: LOC classification match indicator: 1-matched, 0-not matched
        - `patent_id` string, required: Unique patent identifier
        - `patent_pn` string, required: Patent publication number
        - `rrf_score` number, double, required: RRF fusion score, combining traditional search and AI rerank scores
        - `risk_level` string: Risk level: High, Medium, or Low
        - `rerank_rank` integer, required: Rank in AI reranking results (starting from 1)
        - `rerank_score` number, double, required: Similarity score from AI reranking
        - `current_assignee` string: Current assignee name
        - `traditional_rank` integer, required: Rank in traditional image search results (starting from 1)
        - `original_assignee` string: Original assignee name
        - `traditional_score` number, double, required: Similarity score from traditional image search
      - `traditional_count` integer, required: Number of results returned by traditional image search
    - `line_drawing_base64` string: Base64 encoded string of line drawing image
  - `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)
