Patent ID: 8837902

Claim:
A method comprising: establishing, by a data processing apparatus that includes electronic circuitry, a network communication with a computing device, wherein the computing device is coupled to the Web and comprises a display device configured to present computer-video-output generated by the computing device; obtaining, by the data processing apparatus, a Web filter policy and a recording interval, wherein the Web filter policy comprises one or more types of Web traffic generated over a predetermined time, wherein the Web traffic comprises sending requests to and receiving respective responses from the Web, and receiving requests from and sending respective responses to the Web, wherein detection through the established network communication by the data processing apparatus of a violation of the Web filter policy by the computing device causes the data processing apparatus to instruct through the established network communication the computing device to record the computer-video-output generated by the computing device over the recording interval, wherein computer-video-output to be recorded includes at least some computer-video-output that violates the Web filter policy; monitoring, by the data processing apparatus through the established network communication, the Web filter policy at the computing device; detecting, by the data processing apparatus through the established network communication and based on the monitoring, a violation of the Web filter policy at the computing device; in response to detecting the violation of the Web filter policy at the computing device, instructing the computer device, by the data processing apparatus through the established network communication, to record the computer-video-output generated by the computing device over the recording interval, wherein the recorded computer-video-output includes at least some computer-video-output that violates the Web filter policy; and issuing, by the data processing apparatus, an instruction to store the recorded computer-video-output that includes the at least some computer-video-output that violates the Web filter policy to a storage device.