Patent ID: 7069586

Claim:
A method of securely executing on a computer system an application for receiving, from a user of the computer system, at least one response to at least one question of an examination, the computer system comprising an input device and a display device for displaying content to the user, the method comprising acts of: (A) executing the application on the computer system, comprising displaying an area on the display device in which the user can enter a response to at least one question of the examination, and enabling the user to use the input device to input a response for one or more of the questions into the displayed area; and (B) prohibiting the computer system from accessing any unauthorized content during execution of the application and from displaying any authorized content to the user during execution of the application, wherein the act (B) comprises detecting and terminating any unauthorized processes executing during the displaying of the area on the display device, wherein act (B)(1) comprises acts of (a) detecting any processes executing on the computer system during execution of the application, (b) for each detected process, determining if the detected process is authorized to execute on the computer system during execution of the application, and (c) for each detected process, if the detected process is unauthorized, terminating the detected process, and wherein the computer system comprises a registry that lists all processes currently executing on the computer system, and act (B)(1)(a) comprises an act of periodically accessing the registry on the computer system at predefined intervals to ascertain the processes currently executing on the computer system.