Patent ID: 9600423
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method for periodically accessing a hardware resource of a computer, comprising: periodically generating an interrupt via a timer included in hardware internal to the computer, wherein the interrupt is 1) a System Control Interrupt (SCI) and 2) associated with particular Advanced Configuration and Power Interface (ACPI) machine language (AML) method code instructions that are 1) stored in firmware of the computer and 2) perform a function other than hardware configuration or power management; scheduling an interpreter that runs in a context of an operating system implementing an ACPI standard to execute in response to the interrupt; providing the particular method code instructions associated with the interrupt and stored in the firmware of the computer to the interpreter that runs in the context of the operating system; and executing, with the interpreter in the context of the operating system, the particular method code instructions, wherein the particular method code instructions, when executed, cause the interpreter executing in the context of the operating system to read data directly from the hardware resource of the computer and make the data available to the operating system exclusively based on the method code instructions and without using a device driver for the hardware resource.