Patent ID: 9037633
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. An apparatus for obtaining a configuration file over a public network and applying a configuration change to a windows-based embedded image with a write-filter running on a mobile client and obviating reinstallation of an entire windows-based embedded image onto the mobile client, the apparatus comprising: a memory comprising a windows-based embedded image including a write-filter configured to prevent a change to the windows-based embedded image from persisting across a reboot of the mobile client; a processor communicatively coupled to the memory and configured to boot the windows-based embedded image; a retrieval module of the mobile client configured to facilitate locating a remote repository server containing a configuration file, the retrieval module configured to facilitate obtaining the configuration file over the public network from the remote repository server while the write-filter is enabled, while obviating reinstallation of an entire windows-based embedded image onto the mobile client; a reset check module of the mobile client configured to check a reset tag in the configuration file obtained by the retrieval module and determine, based on the reset tag in the obtained configuration file, whether to reset a previous state of the windows-based embedded image; and an apply settings module of the mobile client configured to automatically apply a temporary configuration change to the windows-based embedded image based on the configuration file obtained by the retrieval module in response to the processor booting the windows-based embedded image to allow the temporary configuration change to appear, to a user of the mobile client, to be persistent across the reboot of the mobile client; wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications for the mobile client; wherein upon a determination by the reset check module that the previous state is to be reset, the apply settings module is configured to apply a default configuration based on a default configuration file to the windows-based embedded image and to subsequently apply the temporary configuration change based on the configuration file obtained by the retrieval module to the windows-based embedded image; and wherein upon a determination by the reset check module that the previous state is not to be reset, the apply settings module is configured to apply the temporary configuration change based on the configuration file obtained by the retrieval module, to the windows-based embedded image, while disallowing the default configuration from being applied to the windows-based embedded image.