CPC G06F 21/36 (2013.01) [G06F 21/316 (2013.01); G06F 2221/2103 (2013.01); G06F 2221/2133 (2013.01)] | 13 Claims |
7. A computer implemented method for determining if access should be granted to a computing resource using a Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA), the method comprising the steps of:
building and storing a user-specific CAPTCHA dataset, by:
collecting historical asset information from the user, wherein the historical asset information includes information about assets that have been, or are currently, owned by the user, and storing, in memory, the collected historical asset information;
selecting a set of assets from the collected historical asset information;
retrieving, for each asset in the set of assets a corresponding asset image to obtain retrieved asset images; and
storing, in memory, the retrieved asset images, which together comprise the user-specific CAPTCHA dataset, wherein each asset image in the retrieved asset images includes a collected ownership date of a corresponding asset; and
identifying the user-specific CAPTCHA dataset with a user identifier for the user;
receiving a user's input, the user input comprising the user identifier;
receiving a request to classify the user's input as human input or machine input; and
performing the requested classification, by:
retrieving a test criteria;
retrieving the user-specific CAPTCHA dataset according to the user identifier;
retrieving and displaying, for the user, a set of displayed images, wherein the set of displayed images includes at least some images from the user-specific CAPTCHA dataset;
receiving, from the user, a user selected set of asset images from the set of displayed images;
using the collected ownership date for each asset image in the user-specific CAPTCHA dataset to determine a chronological sequence of user-owned asset images, including all of the asset images in the set of displayed asset images that are also included in the user-specific CAPTCHA dataset; and
allowing access to the computing resource when the user selected set of asset images matches the test criteria, wherein the test criteria further includes requiring that the user selected set of asset images contains an ordered sequence of displayed images, from the set of displayed images, matching the chronological sequence of user-owned asset images according to ownership dates collected.
|