Users can issue commands, e.g., spoken commands, to virtual assistants available on various smart devices that have different capabilities. Responses to different types of queries may be best served on specific device types. This disclosure describes techniques to provide responses to a user query, e.g., a spoken query to a virtual assistant, via an automatically selected device from available user devices. Such selection can be based on explicit user preferences or can be based on user-permitted data, as well as be based on the type of query. Implementation of the described techniques can provide an enhanced user experience of interaction with a virtual assistant.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.