BIOS Based Secure Execution Environment
First Claim
Patent Images
1. A method comprising:
- initiating a hardware interrupt by an embedded controller of a computing device; and
in response to the interrupt, executing a module stored in a basic input/output system (BIOS) to determine whether to constrain functionality of the computing device based on a balance.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to provide a secure execution environment are described. In an implementation, a method includes initiating a hardware interrupt by an embedded controller of a computing device. In response to the interrupt, a module is executed that is stored in a basic input/output system (BIOS). The module, when executed, determines whether constrain functionality of the computing device based on a balance.
84 Citations
20 Claims
-
1. A method comprising:
-
initiating a hardware interrupt by an embedded controller of a computing device; and in response to the interrupt, executing a module stored in a basic input/output system (BIOS) to determine whether to constrain functionality of the computing device based on a balance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
causing a hardware interrupt of a computing device at regular intervals; and applying a policy at the regular intervals based on a balance maintained locally by the computing device, wherein the policy specifies that when the balance reaches a first amount, functionality of the computing device is reduced and when the balance reaches a second amount, functionality of the computing device is further reduced such that execution of an operating system by the computing device is prevented. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
a processor; a basic input/output system (BIOS) configured to maintain a module and a balance; and an embedded controller configured to cause a hardware interrupt of the processor to apply a policy, through execution of the module from the BIOS, to manage functionality of the computing device based on the balance. - View Dependent Claims (18, 19, 20)
-
Specification