ADVERTISEMENT-BASED HUMAN INTERACTIVE PROOF
First Claim
1. A method for protecting an on-line resource using a HIP challenge, the method comprising the steps of:
- receiving a request to access the on-line resource from a remote client;
receiving an ad-based HIP, the ad-based HIP comprising an advertising component that is arranged to deliver advertising content to the user, and a HIP solution component, the advertising component and HIP solution component being integrated into a HIP image; and
encoding the HIP image into a page that when rendered on the remote client provides an ad-based HIP challenge; and
serving the page to the remote client.
2 Assignments
0 Petitions
Accused Products
Abstract
An arrangement for providing advertisement-based (“ad-based”) HIPs (human interactive proofs) is realized by using an advertisement as the basis of a HIP challenge that is readily solved by a user but is difficult for a computer-based application to solve. Users are accustomed to advertisements and can generally understand the content or message being delivered by them. But the typically complex mixture of graphics, colors, logos, texture, transparency, text, and other elements that may be utilized in a graphical advertisement provides the basis for an ad-based HIP challenge that is difficult to solve by a computer. In another illustrative example, audio comprising a slogan, musical jingle or ditty, spoken words, or other sounds (or combinations thereof) is used to convey an advertising message, while also providing the basis for an audio ad-based HIP.
-
Citations
20 Claims
-
1. A method for protecting an on-line resource using a HIP challenge, the method comprising the steps of:
-
receiving a request to access the on-line resource from a remote client; receiving an ad-based HIP, the ad-based HIP comprising an advertising component that is arranged to deliver advertising content to the user, and a HIP solution component, the advertising component and HIP solution component being integrated into a HIP image; and encoding the HIP image into a page that when rendered on the remote client provides an ad-based HIP challenge; and serving the page to the remote client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for implementing a HIP challenge, the method comprising the steps of:
-
receiving a request to generate an ad-based HIP from an on-line service, the on-line service being configured to protect an on-line resource using an ad-based HIP challenge; generating the ad-based HIP responsively to the request, the ad-based HIP comprising content that functions to deliver both advertising and a HIP that is renderable as an image in the ad-based HIP challenge by a web client; validating a user'"'"'s solution to determine if the user'"'"'s solution correctly solves the ad-based HIP challenge; and providing the results of the validating to enable access to the on-line resource according to the results. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for providing an ad-based HIP challenge in response to a request from a client, the method comprising the steps of:
-
providing an ad-based HIP for inclusion in the ad-based HIP challenge, the ad-based HIP challenge being configured to solicit the input of a solution to the ad-based HIP challenge, the solution being used for validating that the request is initiated from a human user, the ad-based HIP challenge being further configured to include advertising content that provides an image or audio-based rendering of the solution; and receiving a solution to the ad-based HIP challenge, the received solution being generated at the client. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification