Patent ID: 9424431
Filing Date: 2016-08-23
CPC Classification: G06F

Claim Text:
1. A method comprising: obtaining, in a pre-operating system environment on a device prior to running an operating system on the device, a policy identifying configuration settings for one or more operating systems, a component of the pre-operating system being permitted to change the policy but the operating system being prevented from changing the policy; comparing, in the pre-operating system environment, the policy to configuration values used by the operating system; allowing, in the pre-operating system environment, the operating system to boot with the configuration values if the configuration values satisfy the policy; taking, in the pre-operating system environment, a responsive action if the configuration values do not satisfy the policy, the policy identifying different responsive actions for different configuration values, wherein at least one responsive action is to overwrite one or more of the configuration values with one or more values identified in the policy and allow the operating system to boot with the one or more of the configuration values as overwritten with the one or more values identified in the policy; and performing the obtaining and comparing, as well as the allowing or the taking, each time the device is booted.