Human interactive proof sevice
First Claim
Patent Images
1. A human interactive proof (HIP) service comprising:
- an interface for receiving HIP requests; and
a HIP challenge generator for generating a HIP challenge in response to receiving a HIP request.
2 Assignments
0 Petitions
Accused Products
Abstract
A human interactive proof (HIP) service is described. In response to a request from a web server, the HIP service generates a HIP challenge and an associated attestation. The web server can then embed the generated HIP challenge in a requested web page. The attestation is used to determine whether or not a user response to the HIP challenge is correct.
-
Citations
39 Claims
-
1. A human interactive proof (HIP) service comprising:
-
an interface for receiving HIP requests; and
a HIP challenge generator for generating a HIP challenge in response to receiving a HIP request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving from a client system a request for a web page;
requesting that a human interactive proof (HIP) service generate a HIP challenge; and
generating the web page such that when the web page is rendered by the client system, the web page includes the HIP challenge that was generated. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a request for a HIP challenge;
generating a HIP challenge and an associated attestation based on the request; and
returning the HIP challenge. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
means for generating a human interactive proof challenge in response to a request; and
means for generating an attestation associated with the human interactive proof challenge, the attestation comprising data that enables a system to evaluate a response to the human interactive proof challenge. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. One or more computer-readable media comprising computer-readable instructions which, when executed, cause a computer system to:
-
receive a request to generate a HIP challenge;
in response to the request, generate a HIP challenge and an associated attestation; and
return the identifier and the attestation. - View Dependent Claims (37, 38, 39)
-
Specification