A method of monitoring real-time communication on a computer network between
at
least two client computers connected by the network comprising first providing
a database of keywords, with each of the keywords linked to a predefined rating.
The method then includes monitoring real-time communication on a computer network
between at least two client computers connected by the network; detecting the keywords
in the real-time communication; and determining for the real-time communication
a rating level based upon the predefined rating of the keywords. The keyword may
consist of text, audio, video and graphical communication, for example. Preferably,
the rating level of the real-time communication is conveyed to at least one of
the client computers. More preferably, at least one additional client computer
receives the real-time communication, and the rating level of the real-time communication
is conveyed to the at least one additional client computer. Determination of the
rating level for the real-time communication may occur simultaneously with the
real-time communication, and may be based on evaluation of individual ratings of
a plurality of different keywords. The method may further include terminating the
real-time communication of at least one of the client computers based upon the
rating level.