Patent ID: 8495727

Claim:
A system comprising; at least one processor configured to execute computer-executable instructions; and memory storing computer-executable instructions that, when executed by the at least one processor, implement: an interface component configured to receive data related to a real time data communication between two or more clients; and a verification component configured to identify a particular client participating within the real time data communication as a potential security threat, communicate a message including a human interaction proof (HIP) to the particular client from a user participating within the real time data communication, authenticate a human identity for the particular client by evaluating a response to the HIP, and communicate a result associated with the HIP to the user, wherein the verification component includes: a detection component configured to dynamically monitor the real time data communication in order to identify potential security threats and configured to provide a warning to the user about potential security issues with the particular client, and an HIP generator configured to create the HIP to be provided to the particular client during the real time data communication between the two or more clients.