AI Server Managing Virtual Assistant Query Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems, particularly public safety systems, face challenges in efficiently managing virtual assistant search queries, leading to suboptimal use of channel bandwidth and response timing, which limits their ability to provide accurate and timely information.

Innovation Solution

An artificial intelligence server with natural language processing capabilities is integrated into the communication system to manage verbosity of responses, prioritize content, and optimize channel usage by adjusting responses based on channel availability, segmenting content, and providing interrupt capabilities for higher priority information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a server manages many virtual assistant queries from different devices simultaneously, then the communication system can provide comprehensive search capabilities, but channel bandwidth efficiency deteriorates due to unoptimized response management

Engineering Contradiction:
Improvevirtual assistant query capabilityVSAvoidchannel bandwidth efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system dynamically changes response parameters including verbosity level, segmentation granularity, and timing based on channel availability conditions. When channel bandwidth is constrained, the server adjusts by reducing response verbosity and increasing segmentation, thereby maintaining query capability while optimizing bandwidth utilization

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The response management system transitions from static to dynamic operation by continuously monitoring channel availability and adapting response characteristics in real-time. This includes dynamically adjusting response timing, prioritization levels, and content delivery strategies based on current system load and channel conditions

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the system provides detailed verbose responses to queries, then information accuracy improves, but response timing deteriorates due to increased processing and transmission time

Engineering Contradiction:
Improveinformation accuracyVSAvoidresponse timing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Verbose responses are divided into multiple segments that can be transmitted sequentially based on channel availability. The system segments detailed information into manageable units, allowing accurate information delivery while enabling pause-and-resume transmission to respect timing constraints and channel conditions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements priority-based partial response delivery where critical information is transmitted first in full detail, while less critical details are delivered subsequently or omitted based on timing constraints. This ensures timely delivery of essential accurate information while providing optional detailed supplements

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the AI server processes all queries with equal priority, then fairness is maintained, but productivity deteriorates due to inability to optimize critical responses

Engineering Contradiction:
Improvequery processing fairnessVSAvoidresponse optimization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

Different query types and contexts receive differentiated processing priorities and response characteristics. The system applies local quality optimization by identifying critical queries (e.g., public safety, time-sensitive information) and providing them with prioritized processing, faster response timing, and optimized resource allocation, while standard queries receive常规处理

Inventive Principle:
Principle #3Local quality

4Loss of information

If the system transmits complete unsegmented responses, then information completeness is maintained, but channel usage efficiency deteriorates due to inability to optimize transmission timing

Engineering Contradiction:
Improveinformation completenessVSAvoidchannel usage efficiency
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Complete responses are segmented into multiple transmittable units with hierarchical importance levels. The system maintains information completeness by ensuring all segments are ultimately delivered, while optimizing channel usage by transmitting segments in priority order and allowing pausing/resuming based on channel availability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary segmentation and priority classification of response content before transmission. Critical segments are prepared and queued for immediate transmission, while less critical segments are prepared for subsequent transmission, enabling optimized channel usage while ensuring complete information delivery

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3545699B1System and method for obtaining supplemental information in a group communication using artificial intelligence
Publication Date: 2022.07.20 MOTOROLA SOLUTIONS INC
  • EP3545699B1 patent drawingFigure 1A~1B
  • EP3545699B1 patent drawingFigure 2
  • EP3545699B1 patent drawingFigure 3

AI summary

Efficient use of channel bandwidth response, response timing, along with the ability to acquire the most accurate and up to date response are provided for management of virtual assistant search queries within a communication system (100, 200). Improved management is obtained using an artificial intelligence (AI) server (104) controlling response activity to a query communication device (102) by incorporating one or more of: adjusting verbosity of responses (158), redirecting queries from the AI server to alternate resources (412), and/ or prioritizing of a response (506) based on wait time.