Shared Parameter List for Key Information Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Human-computer interaction systems often fail to extract key information from user requests, leading to poor user experience and low interaction efficiency, as they typically require users to re-enter requests when key information is missing or does not meet conditions.

Innovation Solution

The system employs a method where it receives user request information, determines the appropriate task engine, extracts key information based on predefined slots, and if extraction fails or the information does not meet conditions, it retrieves target key information from a shared parameter list of the user, ensuring seamless processing without requiring users to re-enter requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system extracts key information from user requests using predefined slots, then information processing accuracy is improved, but user experience deteriorates when extraction fails requiring re-entry

Engineering Contradiction:
Improvekey information extraction accuracyVSAvoiduser experience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary actions by maintaining a shared parameter list that stores key information from user requests across multiple task engines. When one task engine fails to extract key information or the extracted information does not meet conditions, the system can retrieve the required information from the shared parameter list populated by other task engines, avoiding the need for users to re-enter requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The shared parameter list acts as an intermediary between different task engines. It stores and manages key information extracted by various task engines, allowing successful extractions from one task engine to be utilized by other task engines that may have failed to extract the same information, thereby improving both accuracy and user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system requires users to re-enter requests when key information is missing or does not meet conditions, then information processing reliability is improved, but interaction efficiency deteriorates

Engineering Contradiction:
Improveinformation processing reliabilityVSAvoidhuman-computer interaction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges the operations of multiple task engines into a unified information processing workflow. The shared parameter list consolidates key information from all task engines, allowing the system to combine successful extractions across engines and present a unified result to the user, maintaining reliability while improving efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback mechanisms where the shared parameter list continuously updates with key information extracted by different task engines. When one extraction fails, the system provides feedback by checking the shared parameter list for alternative successful extractions, ensuring reliable information processing without requiring user re-entry.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system uses multiple task engines for different request types, then system versatility is improved, but complexity of information management deteriorates

Engineering Contradiction:
Improvesystem versatilityVSAvoidinformation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The shared parameter list serves as a universal information management structure that works across all task engines regardless of their specific functions. It provides a standardized interface for storing, retrieving, and sharing key information, enabling the system to manage multiple specialized task engines without proportionally increasing management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12204590B2Obtaining target information for a request from a shared parameter list
Publication Date: 2025.01.21 HUAWEI TECH CO LTD
  • US12204590B2 patent drawing
  • US12204590B2 patent drawing
  • US12204590B2 patent drawing

AI summary

An information processing method includes receiving first request information entered by a user, determining a first task engine for the first request information, where a first slot is set in the first task engine, extracting key information from the first request information based on the first slot, and if the key information fails to be extracted from the first request information based on the first slot, or if the key information is extracted from the first request information based on the first slot, but the extracted key information does not meet a condition, obtaining target key information from a shared parameter list of the user.