| CPC G06F 8/60 (2013.01) [G06F 3/04847 (2013.01); G06F 3/0486 (2013.01); G06F 3/0488 (2013.01); G06Q 30/0241 (2013.01); H04L 67/025 (2013.01); H04L 67/34 (2013.01); H04L 67/146 (2013.01)] | 20 Claims |

|
1. A method for remotely configuring and controlling a plurality of client devices without user input at the plurality of client devices, and wherein the plurality of client devices comprises a first client device and a second client device, the method comprising:
receiving, at a device controller from a remote device, a user selection, wherein the user selection identifies client software and a set of identifiers associated with a subset of the plurality of client devices, wherein the subset of the plurality of client devices comprises the first client device, wherein the set of identifiers comprises a unique identifier for each client device of the plurality of client devices, wherein the client software includes at least one of content or a setting;
identifying, at the device controller, the subset of the plurality of client devices based on the set of identifiers; and
transmitting, responsive to the identifying, the client software to the subset of the plurality of client devices,
wherein each client device of the plurality of client devices is configured with a modified operating system, wherein the modified operating system is configured to execute specifically on each client device and is further configured to prevent, on each client device, at least one of invocation of a system call or display of a pop-up that requires user input during installation of the client software.
|