Patent ID: 8880107

Claim:
A system for analyzing a communication, comprising: a processing device; and a memory storing a program, the processor being operable with the program to perform a method, the method comprising: receiving a communication of a monitored user; identifying a monitoring user who has registered to have the monitored user's communications analyzed; determining a value selected by the monitoring user for at least one parameter in accordance with which the communication is to be analyzed, wherein the value comprises at least a value for a sensitivity setting in accordance with which the communication is to be analyzed; normalizing the communication, thereby determining a normalized version of the communication; analyzing the normalized version of the communication for a violation, wherein the analyzing is done using the value for the at least one parameter and a Bayesian algorithm to determine whether the communication includes a violation as identified in a predetermined set of violations and a probability that the communication includes a violation, wherein each violation in the set of predetermined set of violations corresponds to a sensitivity value, and wherein analyzing includes determining whether a violation from the predetermined set of violations found in the communication has associated therewith a sensitivity value that corresponds to the value for the sensitivity setting selected by the monitoring user; and providing, if the sensitivity value associated with the violation corresponds to the value for the sensitivity setting selected by the monitoring user, information to the monitoring user about the communication of the monitored user, including an indication of any violations found to be included in the communication during the analyzing.