Patent ID: 8505071

Claim:
A system for preventing an unauthorized user in a networked computing environment, comprising: a server configured to provide access to a service, wherein the service is stored on a memory associated with the server; a software module stored on the server, wherein the software module provides a visual test upon receiving a request transmitted through a network for the service, wherein the visual test comprises performing a predetermined action on a random group of images in order to access the service, each image in the random group of images depicting a respective object, wherein a plurality of the depicted objects, excluding at least one depicted object, are culturally or intuitively related to one another, wherein the visual test provides instructions for performing the predetermined action on the random group of images, wherein the software module is configured to independently support each individual predetermined action selected from: (i) dragging a predetermined image from its random location to a random target location and (ii) activating a cursor when the cursor is hovering over a predetermined image automatically moving from its random location to a random target location; wherein each predetermined image is selected from: (i) a culturally or intuitively related image and (ii) a culturally or intuitively unrelated image; thereby decreasing likelihood of a computer program, unaided by any end-user, passing the visual test; a validation software module, stored on the server, configured to: receive a request from the software module for the group of images, randomly select the group of images to be transmitted to the software module, and provide the random group of images to the software module; and an access software module configured to, upon the validation software module determining that the visual test has been passed, receive an access instruction from the validation software module.