| CPC G10L 15/22 (2013.01) [G06F 3/14 (2013.01); G06F 3/167 (2013.01); G10L 15/1815 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
13. A system comprising:
at least one processor; and
non-transitory computer-readable memory storing instructions that, when executed by the at least one processor, are effective to:
receive, from an input device, a first natural language input comprising a first request to output a response;
determine, by a first component, first data associated with the input device;
determine a first output device associated with the first data;
determine a second output device associated with the first data;
determine first state data describing a state of the first output device;
determine second state data describing a state of the second output device;
determine the first output device as a target for the first request based at least in part on the first state data, wherein the first output device is different from the input device; and
send first command data to the first output device, the first command data causing the first output device to display first visual content.
|