Patent ID: 8301653

Claim:
A computer system for reporting online sessions comprising: an icon, said icon appearing on a user device screen and said icon controlling a client application containing instructions that provide a functionality comprising: launching, on activation of said icon-controlled client application by a user, a user-reporting sub-screen; and automatically capturing a current screen session on said user screen including said reporting sub-screen or menu, if currently displayed, as a recording; a database server configured to automatically extract a plurality of target components from said recording by using, in part, optical character recognition software configured to extract characters and graphical objects, and to separate said graphical objects from said characters to eliminate errors in a subsequent character based search; a database configured to store said plurality of target components, said database having a benchmark content comprising a plurality of preloaded, socially current, exemplary expressions, idioms and speech patterns, defining, in part, at least two configurable violation thresholds, including a violation threshold between unsafe content and inappropriate content, and a violation threshold between inappropriate content and hostile content; automatically comparing, using a data-mining module operating on said database server, said plurality of target components with said benchmark content to determine if a violation threshold has been crossed by said plurality of target components extracted from said recording, and if a violation threshold has been crossed, automatically deciding whether to alert one or more third parties, said third parties being selected, in part, dependent on a level of violation crossed and on a configurable reporting structure directly accessed by said icon-controlled client application, wherein the level of violation is based on specific phrases, contextual location, or specific speech patterns.