Image based turing test
First Claim
1. A method for determining if a computer user is a human or a computer program, the method comprising:
- a) selecting a first image of an individual face from a multitude of face images;
b) selecting a first image filter from a multitude of image modification filters;
c) generating a first modified image by processing the first image using the first image filter;
d) selecting a second image of the individual face from the multitude of face images;
e) selecting a second image filter from the multitude of image modification filters;
f) generating a second modified image by processing the second image using the second image filter;
g) presenting to the computer user a series of images, the series of images including;
i) the first modified image;
ii) the second modified image; and
iii) at least one unrelated image;
h) prompting the computer user to identify the first modified image and second modified image from the series of images;
i) receiving a set of identified images from the computer user;
j) determining that the computer user is;
i) a human if only the first modified image and second modified image from the set of identified images were properly identified by the computer user; and
ii) a non-human if only the first modified image and second modified image from the set of identified images were not properly identified by the computer user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining if a computer user is a human or a computer program. A computer user is presented with a series of images, the series of images including: at least two related images of an object, at least one of the at least two related images independently processed using an image modifying algorithm; and at least one unrelated image. The computer user is then requested to identify the related images from the series of images. These image identifications are received from the computer user. A determination is made that the computer user is: a human if the image identifications only identify the related images from the series of images; and a non-human if the image identifications do not only identify the related images from the series of images.
-
Citations
23 Claims
-
1. A method for determining if a computer user is a human or a computer program, the method comprising:
-
a) selecting a first image of an individual face from a multitude of face images; b) selecting a first image filter from a multitude of image modification filters; c) generating a first modified image by processing the first image using the first image filter; d) selecting a second image of the individual face from the multitude of face images; e) selecting a second image filter from the multitude of image modification filters; f) generating a second modified image by processing the second image using the second image filter; g) presenting to the computer user a series of images, the series of images including; i) the first modified image; ii) the second modified image; and iii) at least one unrelated image; h) prompting the computer user to identify the first modified image and second modified image from the series of images; i) receiving a set of identified images from the computer user; j) determining that the computer user is; i) a human if only the first modified image and second modified image from the set of identified images were properly identified by the computer user; and ii) a non-human if only the first modified image and second modified image from the set of identified images were not properly identified by the computer user.
-
-
2. The method for determining if a computer user is a human or a computer program, the method comprising:
-
a) presenting to the computer user a series of images, the series of images including; i) at least two related images of an object, at least one of the at least two related images independently processed using an image modifying algorithm; and ii) at least one unrelated image; b) prompting the computer user to identify the related images from the series of images; c) receiving image identifications from the computer user; and d) determining that the computer user is; i) a human if the image identifications only identify the related images from the series of images; and ii) a non-human if the image identifications do not only identify the related images from the series of images. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for determining if a computer user is a human or a computer program, the system comprising:
-
a) an image presentation module configured to present to the computer user a series of images, the series of images including; i) at least two related images of an object, at least one of the at least two related images independently processed using an image modifying algorithm; and ii) at least one unrelated image; b) an identification request module configured to prompt the computer user to identify the related images from the series of images; c) an identification reception module configured to receive image identifications from the computer user; and d) a computer user determination module configured to determine that the computer user is; i) a human if the image identifications only identify the related images from the series of images; and ii) a non-human if the image identifications do not only identify the related images from the series of images; and wherein at least one of the following is implemented as a series of processor executable instructions stored on a non-transient tangible computer readable medium; i) the image presentation module; ii) the identification request module; iii) the identification reception module; and iv) the computer user determination module. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification