Generating, validating and applying custom extensible markup language (XML) configuration on a client having a windows-based embedded image
First Claim
1. An apparatus for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client, the apparatus comprising:
- a processor;
a memory communicatively coupled to the processor; and
processing instructions encoded in the memory, the processing instructions, when executed by the processor, operable to perform operations comprising;
generating an XML configuration file;
validating the XML configuration file based on a validation file; and
saving the XML configuration file to storage location accessible by the specific-purpose local client each time the specific-purpose local client boots up, the XML configuration file operable to, when executed by a processor of the specific-purpose local client, automatically apply a configuration change to the windows-based embedded image;
wherein the configuration change persists across a reboot of the specific-purpose local client while obviating reinstallation of an entire windows-based embedded image with the configuration change on the specific-purpose local client; and
wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications dedicated to the specific purpose.
16 Assignments
0 Petitions
Accused Products
Abstract
Examples of methods and apparatus are provided for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client. The apparatus may include a configuration generation module configured to generate an XML configuration file and configured to validate the XML configuration file based on a validation file. The apparatus may include a retrieval module of the specific-purpose local client configured to automatically obtain the XML configuration file each time the specific-purpose local client boots up. The apparatus may include an apply settings module of the specific-purpose local client configured to automatically apply, to the windows-based embedded image, a configuration change based on the XML configuration file each time the specific-purpose local client boots up.
55 Citations
16 Claims
-
1. An apparatus for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client, the apparatus comprising:
-
a processor; a memory communicatively coupled to the processor; and processing instructions encoded in the memory, the processing instructions, when executed by the processor, operable to perform operations comprising; generating an XML configuration file; validating the XML configuration file based on a validation file; and saving the XML configuration file to storage location accessible by the specific-purpose local client each time the specific-purpose local client boots up, the XML configuration file operable to, when executed by a processor of the specific-purpose local client, automatically apply a configuration change to the windows-based embedded image; wherein the configuration change persists across a reboot of the specific-purpose local client while obviating reinstallation of an entire windows-based embedded image with the configuration change on the specific-purpose local client; and wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications dedicated to the specific purpose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client, the apparatus comprising:
-
a processor; a memory communicatively coupled to the processor; and processing instructions encoded in the memory, the processing instructions, when executed by the processor, operable to perform operations comprising; automatically obtaining, at the specific-purpose local client, an XML configuration file generated and validated by a remote server, each time the specific-purpose local client boots up; and automatically applying, to the windows-based embedded image, a configuration change based on the XML configuration file, each time the specific-purpose local client boots up, wherein the configuration change persists across a reboot of the specific-purpose local client while obviating reinstallation of an entire windows-based embedded image with the configuration change on the specific-purpose local client, and wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications dedicated to the specific purpose. - View Dependent Claims (14, 15, 16)
-
-
12. A method for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client, the method comprising:
-
generating, at a server remote from the specific-purpose local client, an XML configuration file; validating, at the server, the XML configuration file based on a validation file; automatically obtaining, at the specific-purpose local client, the XML configuration file, each time the specific-purpose local client boots up; and automatically applying, to the windows-based embedded image at the specific-purpose local client, a configuration change based on the XML configuration file, each time the specific-purpose local client boots up, wherein the configuration change persists across a reboot of the specific-purpose local client while obviating reinstallation of an entire windows-based embedded image with the configuration change on the specific-purpose local client, and wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications dedicated to the specific purpose.
-
-
13. A non-transitory, machine-readable storage medium encoded with instructions executable by a processing system to perform a method for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client, the instructions comprising code for:
-
generating an XML configuration file; validating the XML configuration file based on a validation file; automatically obtaining, at the specific-purpose local client, the XML configuration file, each time the specific-purpose local client boots up; and automatically applying, to the windows-based embedded image, a configuration change based on the XML configuration file, each time the specific-purpose local client boots up, wherein the configuration change persists across a reboot of the specific-purpose local client while obviating reinstallation of an entire windows-based embedded image with the configuration change on the specific-purpose local client, and wherein the windows-based embedded image supports a graphical user interface and comprises an operating system and one or more applications dedicated to the specific purpose.
-
Specification