---
title: "AI66-5 FTO Search - Obtain FTO Search Results"
method: POST
path: "/ai/fto/search/agent/result"
tags: ["FTO Search"]
---

# AI66-5 FTO Search - Obtain FTO Search Results

`POST /ai/fto/search/agent/result`

## Request

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

Obtain the search results of the FTO search agent based on the task_id confirmed in [AI66-4].

## Request body

- AI665AgentResultRequest
  - `task_id` string, required: Task id

## Response `200`

Successful ai66-5 fto search - obtain fto search results response.

- AI665AgentResultResponse
  - `data` AI665AgentResultAiSearchAgentResponse
    - `lang` string: Language used for search
    - `text` string: Input content used when operation type is expansion, abbreviation, or polishing
    - `cc_num` integer: Number to control algorithm interface token consumption for cost control
    - `cc_pids` unknown[]: List of patent IDs involved in feature comparison
      - unknown
    - `task_id` string, required: Unique task identifier
    - `is_async` boolean, required: Whether it is an asynchronous request, consistent with the async parameter in the request
    - `task_cost` number, float, required: Total task execution time in seconds
    - `update_ts` string, required: Timestamp of the last result update
    - `task_status` string, required: Current task execution status(running,success)
    - `cc_threshold` number, float, required: Threshold for feature comparison, above this threshold are confirmed features, below are pending confirmation
    - `excute_times` integer, required: Number of search executions performed
    - `final_result` AI665AgentResultAiSearchFinalResultV2[], required: List of comparison information for potentially related patents found, sorted by public score, including patent details, feature comparison, risk assessment and other information
      - `lang` string: Patent language
      - `claims` AI665AgentResultFeatureComparisonFinalResClaim[]: List of original claim texts including complete claim content
        - `claim_num` integer: Claim number (claim 1, claim 2, claim 3)
        - `claim_text` string: Claim original text
      - `document` string: Patent document abstract or key content
      - `features` AI665AgentResultAiSearchFinalResultFeatureV2[], required: List of technical feature comparisons including detailed comparison information for each feature
        - `type` string: Feature comparison type label
        - `score` integer, required: Similarity score between tech feature and comparison feature (0-100)
        - `similar` boolean: Whether similar
        - `claim_num` integer: Claim number (Claim 1, Claim 2, Claim 3, etc.)
        - `claim_type` string: Claim type (independent: independent claim, dependent: dependent claim)
        - `public_score` number, float: Public disclosure score of the feature
        - `tech_feature` string, required: Technical feature (from input text)
        - `original_type` string: Original feature comparison type label
        - `type_for_user` string: User-modified feature comparison type label
        - `original_score` integer: Original similarity score
        - `score_for_user` integer: User-modified similarity score
        - `compare_feature` string: Compare feature (backup field)
        - `comparison_feature` string: Feature found in comparison document
      - `selected` boolean: Whether selected for analysis
      - `patent_id` string, required: Unique patent identifier
      - `risk_level` string: Risk level (High: high risk, Medium: medium risk, Low: low risk)
      - `user_added` boolean: Whether the patent was manually added by the user
      - `most_similar` boolean: Whether it is the most similar patent
      - `public_score` number, float, required: Disclosure score indicating the degree of patent disclosure
      - `feature_match_num` integer, required: Number of matched technical features
      - `dependent_claim_num` integer: Total number of dependent claims
      - `claim_equivalent_info` AI665AgentResultClaimEquivalentItem[]: List of claim equivalence information including infringement judgment for each claim
        - `claim_num` integer, required: Claim number (Claim 1, Claim 2, Claim 3, etc.)
        - `infringement` boolean, required: Whether it constitutes infringement
      - `comparison_conclusion` object: Comparison conclusion including analysis conclusions in Chinese and English versions
      - `independent_claim_num` integer: Total number of independent claims
      - `comparative_literature_type` string: Type of comparative literature (A: most relevant prior art)
      - `equivalent_dependent_claim_num` integer: Number of equivalent dependent claims
      - `equivalent_independent_claim_num` integer: Number of equivalent independent claims
    - `operate_type` string: Operation type to identify the current operation being performed
    - `process_dict` AI665AgentResultAiSearchProcessDict
      - `ipc_cpc_search` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `semantic_search` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `relevant_tracking_search` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `block_progressive_search_1` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `block_progressive_search_2` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `block_progressive_search_3` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
      - `block_progressive_search_4` AI665AgentResultAiSearchProcessDictItem
        - `cost` number, float, required: Execution time cost for this round of search (seconds)
        - `status` string, required: Execution status of this round of search (success: successful, failed: failed, running: in progress)
        - `strategy` AI665AgentResultAiSearchProcessDictItemStrategy, required
          - `type` string, required: Search strategy type identifier
          - `query` string: Actual search query statement executed
          - `try_nth` integer: Number of attempts for this search strategy (which attempt)
          - `parameters` AI665AgentResultAiSearchProcessDictItemStrategyParameter
            - `cpc` unknown[]: Cooperative Patent Classification (CPC) codes list for classification search
              - …
            - `ipc` unknown[]: International Patent Classification (IPC) codes list for classification search
              - …
            - `features` unknown[]: List of technical feature keywords used for search
              - …
          - `description_en` string: English description of the search strategy
          - `description_zh` string: Chinese description of the search strategy
        - `find_patent_num` integer, required: Number of potentially similar patents found in this round of search
        - `comparison_result` AI665AgentResultAiSearchProcessComparisonResult[]: List of detailed information for potentially similar patents found in this round of search
          - `score` integer, required: Overall similarity score between patent and input technical solution (0-100)
          - `patent_id` string, required: Patent unique identifier
          - `public_score` number, float, required: Patent disclosure score indicating the degree of patent information disclosure
          - `find_patent_num` string: Number of potentially similar patents found in this round of search (string format)
          - `feature_match_num` integer, required: Number of features matching the input technical solution
        - `comparison_patent_num` integer, required: Total number of patents compared in this round of search
    - `find_patent_num` integer, required: Number of potentially similar patents found
    - `feature_keywords` AI665AgentResultAiSearchFeatureKeyword[]: List of technical feature keywords including feature words, translations, synonyms and other information
      - `words` AI665AgentResultFeatureKeywordItem[]: List of detailed word segmentation information for the feature word
        - `words` AI665AgentResultFeatureKeywordItemWord[]: List of deeper sub-feature words for further refinement of the feature word
          - `synonym` unknown[]: List of synonyms for the feature word
            - unknown
          - `translation` string: English translation of the feature word
          - `tech_feature` string, required: Extracted technical feature word (finest granularity)
          - `synonym_score` unknown[]: List of relevance scores for synonyms, corresponding one-to-one with the synonym list
            - unknown
        - `synonym` unknown[]: List of synonyms for the feature word
          - unknown
        - `translation` string: English translation of the feature word
        - `tech_feature` string, required: Extracted technical feature word
        - `synonym_score` unknown[]: List of relevance scores for synonyms, corresponding one-to-one with the synonym list
          - unknown
      - `synonym` unknown[]: List of synonyms for the feature word
        - unknown
      - `translation` string: English translation of the feature word
      - `tech_feature` string, required: Extracted technical feature word
      - `synonym_score` unknown[]: List of relevance scores for synonyms, corresponding one-to-one with the synonym list
        - unknown
    - `total_comparison_patent_num` integer, required: Total number of patents compared
  - `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)
