摘要 |
Disclosed herein is a human verification system, method and architecture, which make use of sensing components built into a user's computing device, or otherwise coupled to the user's device, to receive a response to a challenge-response verification test, which may comprise a pattern-based and/or an image-based challenge-response. |
主权项 |
1. A method comprising:
determining a geo-location of a device using a geo-location sensor; selecting, by at least one computing system based on the geo-location of the device, a challenge type for a human verification test to determine whether a responder is human, the challenge type being selected from challenge types comprising a pattern-based challenge comprising a pattern to be displayed as a prompt for a trace of the pattern in response and an image-based challenge comprising an object's image to be displayed as a prompt for an image capture of the object in response; determining, by the at least one computing system, a challenge in accordance with the selected challenge type; communicating, by the at least one computing system, the determined challenge to be displayed at a user device, the user device comprising one or more sensors; receiving, by the at least one computing device, input in response to the communicated challenge, the input comprising a challenge response received using the one or more sensors; and determining, by the at least one computing device, whether the challenge is satisfied using the received input, the determining whether the challenge is satisfied comprising comparing the communicated challenge and the received challenge response to determine whether the communicated challenge and received challenge response match to determine whether the responder is human. |