Virtual Assistant Voice Interface Using Context-Independent Signifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice-enabled virtual assistants require extensive and costly specialized training to understand context-specific queries, limiting their ability to provide useful responses to users without pre-programmed knowledge and making it difficult to adapt to changing environments.

Innovation Solution

A voice-based information retrieval system with a customization portal that allows for the use of context-independent signifiers and custom signifiers, enabling dynamic import of contextual content without extensive reprogramming, allowing users to interact naturally and access customized information without requiring specialized NLU training for each use case.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specialized NLU training is implemented for context-specific queries, then the virtual assistant can provide useful responses to specific user queries, but the system becomes time-consuming and expensive to program and maintain

Engineering Contradiction:
Improveresponse accuracyVSAvoidprogramming complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments NLU capabilities into two distinct paths: a trained NLU engine for general-purpose understanding and a template-based parser for context-specific queries. This segmentation allows each component to handle appropriate query types without requiring extensive customization, resolving the contradiction between response accuracy and programming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A query routing intermediary is introduced that directs queries to either the trained NLU engine or the template-based parser based on the query type. This intermediary layer enables the system to leverage pre-trained models for general queries while using simplified templates for context-specific queries, maintaining accuracy without requiring extensive customization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the virtual assistant is programmed to handle multiple variations of user intent, then it can respond to diverse queries, but the training and maintenance become substantially more difficult

Engineering Contradiction:
Improvequery handling capabilityVSAvoidmaintenance difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The template-based parser is designed with universal templates that can handle multiple variations of context-specific queries through parameter substitution. Instead of creating separate handlers for each query variation, the system uses a single template structure that adapts to different queries by substituting parameters, thereby increasing versatility while reducing maintenance complexity.

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

Solution Approach 2:

The system dynamically selects between the trained NLU engine and template-based parser based on query characteristics. This dynamic routing allows the system to adapt its processing approach to match the query type, handling diverse queries efficiently without requiring static programming for every possible variation.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system is programmed to adjust responses when facts change, then it can provide up-to-date information, but the reprogramming requirements increase substantially

Engineering Contradiction:
Improveinformation accuracyVSAvoidreprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The template-based parser enables non-technical users to update context-specific responses by simply modifying template parameters through a user interface, without requiring reprogramming. This self-service capability allows users to maintain information accuracy by updating facts directly in the system, eliminating the need for developer intervention and reducing reprogramming time to near zero.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10860289B2Flexible voice-based information retrieval system for virtual assistant
Publication Date: 2020.12.08 AIPEX TECHNOLOGIES INC
  • US10860289B2 patent drawing
  • US10860289B2 patent drawing
  • US10860289B2 patent drawing

AI summary

A customization portal provides an interface for customizing an implementation of a voice-based information retrieval system executed by a virtual assistant. The virtual assistant has been previously trained for natural language understanding (NLU) of speech input indicating selection of some menu items. For other menu items, the customization portal allows the use of context-independent signifiers (e.g., letters or numbers) or custom signifiers (e.g., free-form text) that avoid the need for NLU with respect to selection of those menu items. This approach allows the system to provide a natural-feeling conversation for the user, while also providing the flexibility to present custom menu choices and content to a user without specialized NLU training.