CPC G06F 9/4411 (2013.01) [G06F 9/44505 (2013.01)] | 20 Claims |
1. A device comprising:
one or more processors; and
one or more memory storing instructions that, upon execution by the one or more processors, configure the device to:
start a boot-up process;
during the boot-up process:
responsive to a triggering event on the device and changing a state of the device, send to a server, via a network, a request for an operational mode in which the device is to be operated, wherein the operational mode is one of a plurality of operational modes each corresponding to a respective set of software layers that controls a configuration of the device and allows operations of the device according to the configuration;
receive, from the server via the network, an indication of the operational mode;
determine a set of software layers corresponding to the operational mode;
assemble, by the device, the set of software layers to define a file system;
transfer control of the device to the file system; and
control, using the file system, a component of the device based on the operational mode such that the component morphs the device into the configuration.
|