Secure human user verification for electronic systems
AssigneeTealium Inc.
InventorCraig P. Rouse
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for a secure human user verification procedure that involves physical manipulation of a user device with respect to its environment. A challenge prompt may be presented for a user to provide challenge response data. A subsystem of an application running on the user device may be configured (e.g., using a machine learning model) to evaluate the challenge response data and determine whether the challenge response data includes the subject of the challenge. To ensure that the user is not providing pre-existing data in response to the challenge prompt, data items associated with the challenge response data may be evaluated to validate the challenge response data as being provided by a human user rather than automatically generated.
Claims21
(canceled)
A computer-implemented method comprising:
- under control of a computing system comprising one or more processors configured to execute specific instructions:
- receiving a request to perform human user verification from a requesting system;
- presenting a challenge prompt instructing a user to obtain an image of a challenge subject, wherein the challenge subject is one of a plurality of potential challenge subjects;
- generating a challenge response comprising image data and challenge context data;
- evaluating the challenge response based on the challenge subject to generate an evaluation result indicating whether:
- the image data comprises an image of the challenge subject;
- and
- the challenge context data satisfies a response validation criterion;
- and
- transmitting human user verification data based at least partly on the evaluation result to the requesting system.
A computing system comprising:
- a display device;
- a computer-readable memory storing executable instructions;
- and
- one or more processors programmed by the executable instructions to at least:
- receive a request to perform human user verification from a requesting system;
- present, via the display device, a challenge prompt instructing a user to obtain an image of a challenge subject, wherein the challenge subject is one of a plurality of potential challenge subjects;
- generate a challenge response comprising image data and challenge context data;
- evaluate the challenge response based on the challenge subject to generate an evaluation result indicating whether:
- the image data comprises an image of the challenge subject;
- and
- the challenge context data satisfies a response validation criterion;
- and
- transmit human user verification data based at least partly on the evaluation result to the requesting system.
Dependencies are inferred from the claim text.