Patent ID: 9251347
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. An apparatus comprising: a processor to execute instructions; a chipset coupled to the processor; at least one user interface coupled to the chipset via a trusted path; and a non-volatile storage including a first volume to store a basic input/output system (BIOS) and a second volume to store an operating system (OS) payload portion including an antivirus software stack, wherein the OS payload portion is separate from and is a subset of an OS kernel stored in a different storage than the non-volatile storage and the antivirus software stack is to restore an integrity of the different storage subsequent to corruption of the different storage, wherein in a pre-boot environment, a user is to be authenticated based on user input via the at least one user interface, and if the user authentication is successful, the BIOS is to pass control to a boot manager of the OS kernel stored in the different storage, and if the OS kernel does not successfully launch in a predetermined period, the BIOS to cause execution of the antivirus software stack to restore the integrity of the different storage, wherein the different storage comprises a mass storage.