Patent ID: 7383460
Filing Date: 2008-06-03
Classification: G06F

Abstract:
1. A method for configuring a timer in a computing device, the method comprising: receiving a request from an application to set a hardware interrupt timer, the application including: validating the request in a hardware-independent process, said hardware-independent process comprising the kernel mode routine having the first set interrupt timer API, wherein validating the request includes validating the parameter included in the request and verifying that the application is authorized to set the hardware interrupt timer; relaying the validated request to the hardware-dependent process, the hardware-dependent process comprising: setting the hardware interrupt timer in the hardware-dependent process to expire in accordance with the validated request, wherein setting the hardware interrupt timer comprises storing the expiration time in the hardware interrupt timer and storing the expiration time in the area of the application managed memory; inserting the application interrupt service routine in the timer interrupt service routine scheduled to execute upon expiration of the timer; and returning control to the application when execution of the timer interrupt service routine and the inserted application interrupt service routine is complete.