METHOD AND SYSTEM FOR STATISTICAL ACCESS CONTROL WITH DATA AGGREGATION
First Claim
Patent Images
1. A computer-implemented method performed in a system comprising a central processing unit and a memory, the method comprising:
- a. Receiving a request to access a resource, the request being received from a request originator;
b. Providing to the request originator a response comprising at least one challenge question and a plurality of answer options responsive to the challenge question;
c. Receiving from the request originator a choice of one of the plurality of answer options; and
d. Allowing or denying the access to the resource based on the received choice of one of the plurality of answer options,wherein the plurality of answer options comprise at least one answer of a first type which is unlikely to be selected by a human user and at least two answers of a second type, which have high probability of being selected by the human users and which reflect predetermined characteristics of the human user.
15 Assignments
0 Petitions
Accused Products
Abstract
Multiple-choice survey is used to increase probability that action is caused by a human user, not by an automated software script. Survey contains some answers that no human user would select, but also more than one correct answer. The answer selected by the user from many correct answers is used as an indication of interest to related subject and/or to display related advertisement. Multiple multi-choice surveys can be presented to the same user over time, to decrease probability of a robot randomly selecting correct answers.
41 Citations
20 Claims
-
1. A computer-implemented method performed in a system comprising a central processing unit and a memory, the method comprising:
-
a. Receiving a request to access a resource, the request being received from a request originator; b. Providing to the request originator a response comprising at least one challenge question and a plurality of answer options responsive to the challenge question; c. Receiving from the request originator a choice of one of the plurality of answer options; and d. Allowing or denying the access to the resource based on the received choice of one of the plurality of answer options, wherein the plurality of answer options comprise at least one answer of a first type which is unlikely to be selected by a human user and at least two answers of a second type, which have high probability of being selected by the human users and which reflect predetermined characteristics of the human user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium comprising a set of computer-executable instructions, which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
-
a. Receiving a request to access a resource, the request being received from a request originator; b. Providing to the request originator a response comprising at least one challenge question and a plurality of answer options responsive to the challenge question; c. Receiving from the request originator a choice of one of the plurality of answer options; and d. Allowing or denying the access to the resource based on the received choice of one of the plurality of answer options, wherein the plurality of answer options comprise at least one answers of a first type which is unlikely to be selected by a human user and at least two answers of a second type, which have high probability of being selected by the human users and which reflect predetermined characteristics of the human user. - View Dependent Claims (17, 18)
-
-
19. The computer-readable medium of claim 19, wherein the access to the resource is granted when the request originator selected answers of the second type multiple times in the past.
-
20. A system comprising a central processing unit and a memory storing a set of instructions, the central processing unit being configured by the set of instructions to:
-
a. Receive a request to access a resource, the request being received from a request originator; b. Provide to the request originator a response comprising at least one challenge question and a plurality of answer options responsive to the challenge question; c. Receive from the request originator a choice of one of the plurality of answer options; and d. Allow or deny the access to the resource based on the received choice of one of the plurality of answer options, wherein the plurality of answer options comprise at least one answer of a first type which is unlikely to be selected by a human user and at least two answers of a second type, which have high probability of being selected by the human users and which reflect predetermined characteristics of the human user.
-
Specification