Patent ID: 6749115
Filing Date: 2004-06-15
Classification: G06F

Abstract:
A system for supporting mutually exclusive program execution, the system comprising:a first component operable to provide authorized access to secured repositories of data and programs, to prevent one application from utilizing, scrutinizing or modifying another application, a second component operable to execute programs loaded from or residing in said repositories of programs and accessing said repositories of data, said first and second components operating in parallel, wherein the first component comprises a SAM; and wherein the second component comprises a computing application environment, separated from the SAM by SAM-access controlling rules, and operable to execute operations, use of which is regulated by the SAM, on at least one of the following: downloaded data downloaded from said repositories by said SAM; and firewall-protected random access data; wherein the use of the downloaded data by the computing application environment, and access of the computing application environment to the downloaded data, are regulated by the SAM; and wherein the firewall-protected random access data is stored in memory which is made accessible to said computing application environment only by the SAM.