Voice Assistant Context Queue for Command Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges with seamless and timely interactions with cloud-based resources through local computing devices, particularly when relying on voice assistant services, as they often require additional context to accurately interpret voice commands, leading to errors or requests for clarification.

Innovation Solution

A voice assistant system that utilizes a context queue to share information between content providers and voice assistant services, leveraging user profiles and interaction data to determine the context of voice requests, allowing for augmented responses and transactions without relying on graphical interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice assistant services are used to interact with cloud-based resources, then hands-free operation and accessibility are improved, but accuracy and reliability deteriorate due to lack of context leading to errors and clarification requests

Engineering Contradiction:
Improvehands-free operationVSAvoidaccuracy of voice command interpretation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by proactively determining context from multiple sources (application state, user profile, recent interactions) before the voice command is fully processed. This allows the voice assistant to pre-load relevant information that will be needed to accurately interpret the command, reducing errors and clarification requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces context determination as an intermediary layer between the voice input and the command execution. This intermediary process gathers and synthesizes information from various sources (application context, user profile, environmental data) to bridge the gap between the voice command and the intended action, improving accuracy without requiring graphical interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If additional context is gathered from multiple sources to improve voice command accuracy, then reliability is improved, but system complexity and processing time increase

Engineering Contradiction:
Improveaccuracy of voice command interpretationVSAvoidcontext determination system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The context determination system is segmented into multiple independent components that gather information from different sources (application state, user profile, recent interactions, environmental context). Each component operates independently and contributes its specific data to the overall context, making the complex system manageable and maintainable while improving accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The context determination mechanism is designed as a universal system that can draw from multiple data sources and adapt to different scenarios. The same context determination framework works across various applications and situations, reducing the need for application-specific customizations and managing system complexity through a unified approach.

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

3Measurement precision

If context information is stored and processed from multiple applications, then voice assistant accuracy is improved, but information management complexity and data privacy concerns increase

Engineering Contradiction:
Improvecontext understanding accuracyVSAvoidinformation management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

An intermediary context determination layer is introduced that acts as a secure gateway between multiple applications and the voice assistant. This intermediary selectively gathers and processes context information according to defined rules and privacy policies, managing the complexity of information flow and data protection while maintaining high context understanding accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies local quality by tailoring the amount and type of context information gathered from each specific application based on its relevance and sensitivity. Not all applications contribute the same level of detail, and privacy-sensitive applications have restricted access rules, allowing accurate context understanding while managing information complexity and privacy concerns.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10997963B1Voice based interaction based on context-based directives
Publication Date: 2021.05.04 AMAZON TECH INC
  • US10997963B1 patent drawing
  • US10997963B1 patent drawing
  • US10997963B1 patent drawing

AI summary

A voice assistant service (VAS) may receive an audio request from a user via a first device via a voice assistant application executed by the first device. The VAS may determine that the audio request references a context queue that stores log information about user-interaction with a second device. The VAS may analyze the log information from the context queue to determine a context of the audio request as a supplemented request. The VAS may determine a response based on the supplemented text request. The response may be an audio response and/or an action, such as a computing action. The VAS may provide an audible response to the voice assistance application for output to the user.