Patent ID: 7386861
Filing Date: 2008-06-10
Classification: G06F

Abstract:
1. A method for blocking and unblocking event signals, comprising: detecting, via an operating system, an occurrence of an event; transmitting, from said operation system, an event signal corresponding to said event; translating a first set of instructions from a program into a second set of instructions; transmitting said second set of instructions to said operating system for execution, said first set of instructions incompatible with said operating system and said second set of instructions compatible with said operating system; identifying, within said first set of instructions, a system call for unblocking said event signal; storing a first value and a second value, said first value indicating whether said event signal is blocked; updating said first value in response to system call for blocking said event signal thereby blocking said event signal; receiving said event signal from said operating system while said event signal is blocked; updating said second value in response to said event signal; determining whether to transmit a signal indicating said occurrence of said event based on said first value and said event signal; and transmitting, to said program, the signal indicating said occurrence of said event based on said second value and said system call for unblocking said event signal.