Cross-Device Voice Command Routing via Secure Relay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current conversational AI systems lack the ability to seamlessly manage and execute commands across multiple devices, particularly in scenarios where device microphones are engaged, such as during virtual meetings, limiting user interaction with voice-enabled applications.
Innovation Solution
A device communication platform that enables commands inputted on a first device to control tasks on a second device by establishing a secure communication session using device agents, authentication, and natural language processing, allowing voice or textual commands to be standardized and executed across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a device microphone is engaged for a virtual meeting, then the device can participate in the meeting, but the user cannot input voice commands to voice-enabled applications on that device
Solution Approach 1:
The system introduces a second device as an intermediary to relay commands from the user to the first device. When the first device's microphone is engaged, the user speaks into the second device's microphone, which then transmits the command to the first device through a communication session, bypassing the blocked input path while maintaining the original meeting functionality
Solution Approach 2:
The system adds a spatial dimension to command input by enabling cross-device communication. Instead of requiring the user to be physically present at the first device, commands can be input from a different spatial location (the second device), expanding the input pathway from a single-device constraint to a multi-device solution
2Productivity
If voice commands are processed locally on each device, then response time is fast, but the system cannot route commands between devices
Solution Approach 1:
The system introduces a communication session as an intermediary layer between devices. This session acts as a message relay that preserves the urgency of local processing while enabling cross-device command routing, allowing commands to be transmitted efficiently between devices without requiring physical presence or complex device discovery protocols
3Device complexity
If the system establishes direct connections between devices for command execution, then command routing is simple, but security and authentication are compromised
Solution Approach 1:
The system performs authentication and security verification in advance before establishing command routing. The communication session is pre-authenticated with security tokens and permissions verified beforehand, ensuring that only authorized devices can participate in command relay. This preliminary security setup maintains strong authentication while keeping the actual command routing process simple and efficient
Data Source
AI summary
A method comprises receiving a command inputted to a first device, analyzing the command and identifying a second device based at least in part on the analysis. In the method, the second device is authenticated and a connection is established between the first device and the second device over one or more networks. The command is for execution of a task on the second device.


