Query Management System for Virtual Assistant Data Onboarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual assistants face challenges in adapting to evolving user needs and identifying the most reliable data sources for providing accurate and up-to-date information, as existing systems lack the ability to onboard private data sources and dynamically update reliability scores based on user feedback and data source updates.

Innovation Solution

A query management system that analyzes data sources to determine query parameters, calculates reliability scores using machine learning models, and configures communication interfaces to integrate reliable data sources with virtual assistants, allowing for dynamic ranking and onboard private data sources for efficient information retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the virtual assistant queries multiple data sources to ensure information accuracy, then the reliability of information is improved, but the time consumption and resource usage increase

Engineering Contradiction:
Improveinformation accuracyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing reliability scores for multiple data sources before actual queries are needed. When a query arrives, the system already has pre-computed reliability metrics, allowing it to quickly select the most reliable data source without performing multiple queries or real-time comparisons, thus resolving the contradiction between information accuracy and time consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically evaluating and ranking data sources based on their reliability scores without requiring manual intervention. The query management system autonomously selects the most reliable data source for each query, eliminating the need for users to manually verify multiple sources while maintaining high information accuracy and reducing time consumption

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the virtual assistant integrates multiple data sources to provide comprehensive information, then the versatility of information retrieval is improved, but the system complexity increases

Engineering Contradiction:
Improveinformation retrieval capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The query management system acts as an intermediary layer between the virtual assistant and multiple data sources. It handles the complexity of integrating multiple data sources by providing a standardized interface and automated reliability-based selection logic, allowing the virtual assistant to access comprehensive information from multiple sources without directly managing the complexity of each data source's integration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses reliability scores as a key parameter to dynamically select and prioritize data sources. By changing the selection criterion from static configuration to dynamic reliability-based selection, the system can adaptively manage multiple data sources with varying levels of integration complexity, maintaining versatility while controlling system complexity through parameter-driven automation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the virtual assistant uses established data sources to ensure reliability, then the information accuracy is improved, but the ability to provide personalized information decreases

Engineering Contradiction:
Improveinformation accuracyVSAvoidpersonalization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamics by making the data source selection process adaptive rather than static. The reliability scores are dynamically calculated and updated based on actual query performance and data source characteristics, allowing the system to flexibly balance between established reliable sources and newer or specialized sources that may provide personalized information, thus resolving the contradiction between information accuracy and personalization capability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12001418B2Onboarding a data source for access via a virtual assistant
Publication Date: 2024.06.04 ZEBRA TECHNOLOGIES CORP
  • US12001418B2 patent drawing
  • US12001418B2 patent drawing
  • US12001418B2 patent drawing

AI summary

In some implementations, a query management system may receive an access notification associated with the data source. The query management system may analyze the data source to determine a query parameter that is associated with the data source. The query management system may determine a reliability score for the query parameter based on at least one of: source data of the data source, and other source data associated with one or more other data sources. The query management system may configure, based on the reliability score satisfying a reliability threshold, a communication interface with the data source. The query management system may integrate the data source for use with the virtual assistant in accordance with the reliability score, the query parameter, and the communication interface.