Automated test to tell computers and humans apart
AssigneeHewlett-Packard Development Company, L.P.
InventorJean-Charles Picard
Life of this patent
Estimating the term…
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.
Claims18
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.
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 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;
- 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.
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 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.
The method of cairn 15, wherein at least a portion of the distraction item and a portion of the line are included in the same building block.
The computing system of cam herein generating the test image comprises:
- partitioning a starting image into the plurality of building blocks;
- and
- rotating at least one of building blocks to generate the first orientation.
Dependencies are inferred from the claim text.