Virtual Assistant Multi-Device Selection via Acoustic Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual assistants struggle to automatically identify and select the most suitable computing devices to respond to user input, leading to suboptimal satisfaction of user utterances.
Innovation Solution
A method and system that enable a virtual assistant to automatically identify other computing devices by emitting audio signals and receiving acoustic input, allowing the assistant to select the most suitable device to satisfy user utterances based on the received audio data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the virtual assistant uses the current computing device to satisfy user utterances, then the device can respond to user input, but the quality of satisfaction may be suboptimal if the current device is not well-suited for the specific task
Solution Approach 1:
The virtual assistant system enables multi-device satisfaction by allowing any computing device in the vicinity to satisfy user utterances, not just the current device. The system determines suitability based on device characteristics matching utterance requirements, making the system adaptable across multiple devices with different capabilities (speakers, displays, processors).
Solution Approach 2:
The system dynamically selects which device should satisfy each utterance based on real-time analysis of device suitability. The virtual assistant evaluates multiple devices and dynamically determines the most appropriate one for each specific utterance, rather than statically assigning tasks to a single device.
2Ease of operation
If the virtual assistant always uses the current computing device, then device selection is simple, but the load on the current device increases and quality may suffer
Solution Approach 1:
The virtual assistant automatically performs device selection and load distribution without requiring user intervention. The system self-manages the complexity of multi-device coordination by autonomously determining which device should satisfy each utterance based on suitability metrics, thereby maintaining ease of operation while improving productivity.
3Reliability
If the virtual assistant identifies and selects from multiple computing devices, then utterance satisfaction quality improves, but the system complexity increases
Solution Approach 1:
The virtual assistant acts as an intermediary that manages the complexity of multi-device coordination. It receives user utterances, evaluates multiple devices based on suitability criteria, and determines the optimal device for satisfaction. This intermediary layer shields users from the underlying complexity while enabling high-quality utterance satisfaction through intelligent device selection.
Data Source
AI summary
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.


