Virtual Assistant Voice Control During Active Communication Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual assistants are often unable to access and control user interface components during communication sessions, such as voice calls or video meetings, due to the prioritization of microphone and speaker resources for communication applications, limiting their functionality and user experience.

Innovation Solution

A virtual assistant is integrated into a user device to receive invocation inputs and voice commands during communication sessions, allowing it to access and control communication application features, such as muting users or adjusting volume levels, without disrupting the ongoing session by using natural language processing and speech recognition techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication application prioritizes microphone and speaker resources for communication sessions, then the communication quality is improved, but the virtual assistant cannot access and control user interface components

Engineering Contradiction:
Improvecommunication qualityVSAvoidvirtual assistant functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments resource access by creating separate input and output channels. The virtual assistant receives voice commands through a dedicated input channel that doesn't conflict with communication session microphone usage. Similarly, output is provided through separate mechanisms that don't interfere with communication session speaker resources, allowing both functions to operate simultaneously without resource contention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual assistant acts as an intermediary layer between the user and the communication application. It receives natural language commands, processes them, and translates them into appropriate control actions for the communication session. This intermediary role allows the virtual assistant to access and control communication features without directly competing for microphone and speaker resources, as it operates at the application control level rather than the hardware resource level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the virtual assistant accesses user interface components during communication sessions, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improvehands-free control capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual assistant is designed as a universal control interface that can perform multiple functions: receiving voice commands, processing natural language, controlling communication session features, and providing feedback. This multi-functional design consolidates what would otherwise require separate specialized components into a single integrated system, managing complexity while enhancing ease of operation through a unified hands-free interface.

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

3Productivity

If the virtual assistant processes voice commands during communication sessions, then the productivity is improved, but the loss of information increases due to potential interference with communication audio

Engineering Contradiction:
Improvecommand processing efficiencyVSAvoidcommunication audio clarity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system implements periodic action by activating the virtual assistant only during specific time windows when voice commands are expected and processed. During these periodic activation intervals, the virtual assistant captures and processes voice commands. Between these intervals, the communication session audio flows uninterrupted, preventing information loss and maintaining audio clarity while still enabling productive command processing when needed.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11688398B2Virtual assistant for a communication session
Publication Date: 2023.06.27 ZEBRA TECHNOLOGIES CORP
  • US11688398B2 patent drawing
  • US11688398B2 patent drawing
  • US11688398B2 patent drawing

AI summary

A virtual assistant for a communication session is disclosed herein. A device may receive, during a communication session, an invocation input that is associated with invoking a virtual assistant. The invocation input may be received from a user, of the device, involved in the communication session. The virtual assistant may be associated with a communication application that is hosting the communication session. The device may receive, from the user, a voice command associated with the virtual assistant. The voice command may include instructions associated with adjusting a setting of a feature of the communication session. The device may enable the virtual assistant to identify the setting of the feature from the voice command. The device may configure, in association with the virtual assistant, the feature of the communication session according to the setting.