| CPC G10L 15/22 (2013.01) [G06F 16/9535 (2019.01); G10L 15/1822 (2013.01); G10L 15/30 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); H04L 67/12 (2013.01)] | 18 Claims |

|
9. A system comprising:
an input device comprising a user input interface; and
control circuitry configured to:
receive a single user command via the user input interface at the input device;
identify, based on the single user command, a target device and an action;
determine, based on the single user command, that the action is to be initiated in response to one or more criteria;
determine, based on the single user command and the action, a sequence of device actions to be performed by the target device, the sequence of device actions comprising a first device action performed by the target device and a second device action performed by the target device after performing the first device action;
filter a database listing command information corresponding to specific device actions at specific network-connected devices;
determine, from the filtered database, a command setting based on the one or more criteria
generate, for the target device and based on the one or more criteria, a plurality of device commands corresponding to the sequence of device actions; and
cause the target device to execute the sequence of device actions by transmitting the plurality of device commands to the target device.
|