×

System and a method for generating challenges dynamically for assurance of human interaction

  • US 9,582,609 B2
  • Filed: 03/25/2011
  • Issued: 02/28/2017
  • Est. Priority Date: 12/27/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically checking for human interaction prior to providing access to a resource in a computing environment via a microprocessor, the microprocessor executing program instructions stored in a memory, the method comprising:

  • a. collecting a plurality of objects;

    b. defining a plurality of properties for each of the plurality of objects;

    c. selecting a set of objects from the plurality of objects;

    d. generating a plurality of queries based on the plurality of properties of the selected objects;

    e. analyzing each of the plurality of generated queries to identify one or more queries which have non-unique responses;

    f. removing from the plurality of generated queries, the identified one or more queries having non-unique responses, wherein the non-unique responses have more than one correct answer;

    g. selecting a first query from the remaining plurality of generated queries;

    h. storing an answer to the selected first query, wherein the answer to the selected first query is based on the plurality of properties of the selected objects and comprises a subset of the selected set of objects;

    i. presenting, upon a user trying to gain access to the resource, the selected set of objects and the selected first query to the user;

    j. receiving a user response from the user to the selected first query; and

    k. facilitating the user access to the resource upon validating the received user response against the stored answer to the selected first query.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×