Automated test to tell computers and humans apart
First Claim
Patent Images
1. A computing system for providing an automated test to tell computers and humans apart comprising:
- a test generation module to generate a test image for a test, the test image comprising a plurality of building blocks configured in a first orientation,wherein, when the building blocks are configured in a second orientation, the image includes an unbroken line with a start and an end that are located (1) outside each of the building blocks, or (2) on an edge of at least one of the building blocks, andwherein one or more of the building blocks can be rotated to generate the second orientation;
a communications module to send the test image to a device and receive input to rotate at least one of the plurality of building blocks,wherein the test image is not oriented in the second orientation; and
an answer module to determine an answer from the input.
4 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments disclosed herein relate to an automated test to tell computers and humans apart. Building blocks are assembled to generate an image for a test. When the building blocks are configured in at least one orientation, the image includes a line. One or more of the building blocks can be rotated to generate the at least one orientation. The test can be sent to a device. The test is not oriented in the at least one orientation.
20 Citations
18 Claims
-
1. A computing system for providing an automated test to tell computers and humans apart comprising:
-
a test generation module to generate a test image for a test, the test image comprising a plurality of building blocks configured in a first orientation, wherein, when the building blocks are configured in a second orientation, the image includes an unbroken line with a start and an end that are located (1) outside each of the building blocks, or (2) on an edge of at least one of the building blocks, and wherein one or more of the building blocks can be rotated to generate the second orientation; a communications module to send the test image to a device and receive input to rotate at least one of the plurality of building blocks, wherein the test image is not oriented in the second orientation; and an answer module to determine an answer from the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A non-transitory machine-readable storage medium storing instructions for providing an automated test to tell computers and humans apart that, if executed by at least one processor of a device, cause the device to:
-
generate a test image for a test, the test image comprising plurality of building blocks configured in a first orientation, wherein, when the building blocks are configured in a second orientation, the image includes an unbroken line with a start and an end that are located (1) outside each of the building blocks or (2) on an edge of at least one of the building blocks, and wherein one or more of the building blocks can be rotated to generate the second orientation; send the test image to a target device, wherein the test image is not oriented in the second orientation; receive input to rotate at least one of the building blocks; determine an answer to the test from the input; and determine whether the answer corresponds to the second orientation. - View Dependent Claims (10, 11, 12)
-
-
13. A method for providing an automated test to tell computers and humans apart comprising:
-
generating, at a computing platform, a test image for a test, the test image comprising a plurality of building blocks configured in a first orientation, wherein, when the building blocks are configured in a second orientation, the image includes an unbroken line with two endpoints that are located (1) outside each of the building blocks, or (2) on an edge of at least one of the building blocks, and wherein one or more of the building blocks can be rotated to generate the second orientation; sending the test image to a target device, wherein the test image is not oriented in the second at orientation when sent to the target device; receiving input to rotate at least one of the building blocks from the target device; determining an answer to the test from the input; and determining whether the answer corresponds to the second orientation. - View Dependent Claims (14, 15, 16)
-
Specification