Automatic Communication Device Selection via Audio Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face cumbersome manual selection of microphones and speakers when accessing virtual assistant services across multiple devices, hindering efficient interaction.

Innovation Solution

A computing device analyzes volume level information to identify a preferred communication device using a trigger phrase, automatically setting it as the default for input and output, based on audio preferences such as volume and frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual selection of microphones and speakers is implemented, then device compatibility and control are improved, but ease of operation deteriorates due to cumbersome manual configuration

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically identifies and selects the optimal communication device by analyzing audio characteristics (volume levels, frequency responses) without requiring manual user configuration. The computing device performs self-service by autonomously determining which device should handle audio input and output based on real-time audio analysis, eliminating the need for users to manually configure microphone and speaker settings across multiple devices.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic device selection based on audio analysis is implemented, then ease of operation is improved, but measurement precision requirements increase for audio volume and frequency detection

Engineering Contradiction:
Improveease of operationVSAvoidmeasurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system continuously monitors audio characteristics from multiple communication devices and uses this feedback to dynamically determine optimal device selection. By implementing real-time audio analysis with feedback loops that adjust device selection based on measured volume levels and frequency responses, the system achieves accurate automatic selection while maintaining operational simplicity.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple communication devices are supported simultaneously, then adaptability is improved, but device complexity increases due to multiple default device configurations

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static default device configurations to dynamic device selection based on real-time audio analysis. Instead of pre-configuring multiple default devices, the system dynamically determines which communication device should be active based on current audio characteristics, allowing multiple devices to be supported without the complexity of managing multiple default configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11188289B2Identification of preferred communication devices according to a preference rule dependent on a trigger phrase spoken within a selected time from other command data
Publication Date: 2021.11.30 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11188289B2 patent drawing
  • US11188289B2 patent drawing
  • US11188289B2 patent drawing

AI summary

In one example of the disclosure, volume level information is obtained for each of a set of connected communication devices that include a microphone and a speaker. The obtained volume level information is analyzed to determine the volume level information is indicative of a spoken trigger phrase. A preferred communication device among the set of communication devices is identified according to an audio preference rule. The preferred communication device can engage in transactions with a virtual assistant service such that a user spoken data other than the trigger phrase is detected within a selected time of the trigger phrase, and a response is provided to the combination of the trigger phrase and the user spoken data.