IMAGE-BASED HUMAN INTERACTIVE PROOFS
First Claim
1. A computer-implemented method comprising:
- providing to a client one or more graphical images that form an image-based puzzle, wherein the one or more graphical images do not contain text sufficient to derive a valid answer to the image-based puzzle;
receiving input regarding the one or more graphical images from the client; and
determining whether the input regarding the one or more graphical images is human input or non-human input.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes image-based human interactive proofs (HIPs). In some cases these proofs may be used when a browser at a client is used to access resources from a web server. Before access to the resources is enabled, the client can be challenged by the web server with an image-based puzzle. The image-based puzzle is configured to enable distinctions to be made between human input and non-human input. Input to answer the image-based puzzle can be formed via the client and communicated to the web server. The web server receives the input from the client and selectively enables client access to the resources based upon the input. In at least some embodiments, the web server can make use of a community database that stores client answers to image-based puzzles to assist in distinguishing between human input and non-human input.
76 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing to a client one or more graphical images that form an image-based puzzle, wherein the one or more graphical images do not contain text sufficient to derive a valid answer to the image-based puzzle; receiving input regarding the one or more graphical images from the client; and determining whether the input regarding the one or more graphical images is human input or non-human input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
comparing input received from a client regarding an image-based puzzle to known input from one or more humans regarding the image-based puzzle; determining whether the input received from the client is human input or non-human input based on the comparing; if the input is human input, enabling the client to access one or more resources; and if the input is non-human input, denying the client access to the one or more resources. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more computer-readable storage media; and computer-readable instructions embodied on the one or more computer-readable storage media which, when executed, implement a human interactive proof (HIP) management module configured to; provide an image-based puzzle to a client when the client seeks access to one or more resources; receive an answer to the image-based puzzle input by the client; determine whether the received answer is from a human; and enable the client to access the one or more resources responsive to the received answer being determined to be from a human. - View Dependent Claims (19, 20)
-
Specification