Patent ID: 8347346

Claim:
A method for dynamic resource access, comprising: configuring a computer system with a processor and memory in communication with a policy manager for controlling access of a first process to hardware and software resources within said computer system; said policy manager evaluating a new access control policy for said first process in response to activation of said first process to determine consistency of said new access control policy with all existing policies for other processes within said computer system; determining an access control policy for said first process by monitoring activation and termination of processes and graphical user interface events from all running applications; registering said new access control policy with said policy manager in response to determining that the new control policy is consistent with the existing policies for other processes; said access control policy defined as a combination of parameters for all processes, said parameters include a local policy parameter applied to the first process, remote policy parameters applied to specific processes different from the first process, and global policy parameters applied to all active processes different from the first process, wherein at least one process is different from the first process executing within said computer system, each parameter associated with a graphical user interface status of one of said processes; and adjusting each policy parameter in real-time in response to a change in at least one process condition including all graphical user interface events, including events associated with processes different from the first process.