Patent ID: 7502797

Claim:
In a client device, a method for monitoring, controlling, and supervising activities performed on a client device, the method comprising: monitoring user-activity performed on the client device, including viewed, sent, created, or received on the client device; determining whether the content includes at least one of sex drugs, violence, infidelity, hate language, and a predefined word by selecting notification activity from a menu; instructing the client device to intercept and block the user-activity from occurring on the client device, automatically and in real-time, if the content is determined to include at least one of sex, drugs, violence, infidelity, hate language, and predetermined word; determining whether the user-activity attempted on the client device matches a particular rule, wherein the rule defines at least one of the following: (i) a class of user activity performed on the client device, (ii) a time when the user activity is performed on the client device, and (iii) a duration of time a particular user activity is performed on the client device; instructing the client device to interpret and block initiation of the user activity from occurring on the client device, automatically and in real-time, if the user activity attempted to be performed on the client device matches the rule; capturing screen shots of real-time user activity performed on the computer, including those screen shots for which user-supplied content is transmitted or received in a encrypted or unencrypted format; and transmitting the captured screen shots.