Virtual Assistant Contextual Justification via Boundary Condition Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual assistants often provide responses to user commands without fully considering or explaining the boundary conditions and parameters that influence their actions, leading to a lack of transparency and user understanding in the decision-making process.

Innovation Solution

A computer-implemented method and system that determines boundary conditions associated with a user's voice command, provides a response, and offers contextual justification for the response, using a neural network model to learn and store contextual justifications in a knowledge corpus, enabling the virtual assistant to refine its responses based on user feedback and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If virtual assistants provide detailed contextual justifications for responses, then user understanding and transparency are improved, but system complexity and processing time increase

Engineering Contradiction:
Improvetransparency of decision-makingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the justification generation process into distinct components: boundary condition identification, parameter extraction, and contextual justification formulation. This modular approach allows each component to be optimized independently while maintaining overall system transparency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that sits between the voice command input and the final response output. This intermediary analyzes boundary conditions and generates contextual justifications, acting as a mediator that enhances transparency without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If virtual assistants analyze multiple boundary conditions and parameters, then response accuracy is improved, but processing time increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary identification and categorization of boundary conditions before generating the final response. By pre-processing the analysis of parameters and constraints, the system prepares structured information that accelerates the subsequent justification generation and response formulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the depth and scope of boundary condition analysis based on the specific voice command and contextual factors. This parameter-based control allows the system to vary processing intensity, maintaining high accuracy for complex commands while reducing processing time for simpler requests.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11798532B2Contextual justification for a virtual assistant response
Publication Date: 2023.10.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11798532B2 patent drawing
  • US11798532B2 patent drawing
  • US11798532B2 patent drawing

AI summary

In an approach to providing contextual justification for a virtual assistant response, one or more computer processors receive a first voice command from a user. One or more computer processors determine one or more boundary conditions associated with the first voice command. Based on the one or more boundary conditions, one or more computer processors determine a first response to the first voice command and a contextual justification of the first response. One or more computer processors respond to the user with the response to the first voice command and the contextual justification of the response.