| CPC H04L 67/025 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 9/4843 (2013.01); H04L 51/046 (2013.01); H04M 1/67 (2013.01); H04W 8/245 (2013.01); H04W 12/08 (2013.01); H04W 12/082 (2021.01); H04W 12/12 (2013.01); H04W 12/71 (2021.01)] | 18 Claims |

|
1. A computer-implemented method of commanding a remote device, the method comprising:
authenticating a credential associated with a user account;
displaying a list of a plurality of remote devices associated with the user account, the list indicating whether each of the remote devices is currently reachable;
receiving input selecting a remote device of the plurality of remote devices associated with the user account, wherein the remote device is uniquely identified;
presenting one or more remote commands enabled for execution at the remote device, wherein at least one command of the one or more remote commands has been enabled for execution by input at the remote device;
receiving input selecting a remote command from the one or more remote commands;
transmitting, to the remote device, an instruction to execute the selected remote command; and
receiving, from the remote device, an indication that the selected remote command was not executed by the remote device because the selected remote command is no longer enabled for execution at the remote device.
|