| CPC G06F 9/452 (2018.02) [G06F 3/023 (2013.01); G06F 3/1454 (2013.01); G06F 13/20 (2013.01); G06F 2213/40 (2013.01)] | 17 Claims |

|
1. A device comprising:
a network interface to communicatively connect to a host device having a hardware-based remote control mode and a software-based remote control mode;
a processor; and
a memory storing program code executable by the processor and comprising:
monitor code to monitor availability of each of the hardware- and software-based remote control modes by monitoring input signals received from the host device via the network interface; and
switch code to selectively switch client device remote control of the host device between the hardware- and software-based remote control modes, based on the monitored availability of each remote control mode.
|