Virtual Assistant Voice Command Sensitivity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional voice response systems, such as smart speakers and virtual assistants, fail to recognize and remove sensitive information from voice commands and responses, potentially revealing personal or private data to unintended listeners in the surrounding environment.

Innovation Solution

A computer-implemented method and system that analyzes the contextual environment using IoT data feeds to detect sensitive information in voice commands, replaces it with generic information, and adjusts responses accordingly, ensuring sensitive information is not shared audibly when other users are present.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If voice response systems process and output complete voice commands and responses, then user interaction efficiency is improved, but sensitive information may be disclosed to unintended listeners

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsensitive information disclosure
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system extracts sensitive information from voice commands and responses before processing or output. A sensitivity analysis module identifies and removes personally identifiable information, financial data, and other sensitive content, allowing the system to maintain productivity while preventing harmful disclosures to unintended listeners

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary sensitivity analysis module that acts as a mediator between the voice processing system and the output. This module analyzes commands and responses for sensitive content, replacing or removing such information before it reaches the output, thus preventing disclosure while preserving useful interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system removes sensitive information from voice commands and responses, then user privacy is protected, but the completeness and accuracy of information processing may be reduced

Engineering Contradiction:
Improveuser privacy protectionVSAvoidinformation completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system creates a sanitized copy of the voice command or response that contains all necessary information except sensitive portions. The sensitivity analysis module generates this modified version by replacing sensitive data with generic terms or omitting only the sensitive elements, preserving information completeness while protecting privacy

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If the system analyzes contextual environment to detect sensitive information, then sensitive information disclosure is prevented, but system complexity increases

Engineering Contradiction:
Improvesensitive information disclosure preventionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The sensitivity analysis module performs multiple functions within a single component: it analyzes contextual environment, detects sensitive information patterns, determines sensitivity levels, and modifies output accordingly. This multi-functionality prevents sensitive information disclosure while minimizing the increase in system complexity by consolidating operations

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

Data Source

PatentUS11657811B2Modification of voice commands based on sensitivity
Publication Date: 2023.05.23 MAPLEBEAR INC
  • US11657811B2 patent drawing
  • US11657811B2 patent drawing
  • US11657811B2 patent drawing

AI summary

Provided is a method, computer program product, and system for modifying an input command by a virtual assistant. A processor may receive an input command from a user. The processor may determine a contextual environment surrounding a virtual assistant. The processor may detect, based on the contextual environment, sensitive information in the input command. The processor may replace the sensitive information with generic information. The processor may respond to the input command with an output response based, in part, on the generic information.