Systems and methods for distinguishing among human users and software robots
AssigneeMastercard Technologies Canada Ulc
InventorsChristopher Everett Bailey, Randy Lukashuk, Jonathan Cunningham
Life of this patent
Estimating the term…
Loading patent…
AssigneeMastercard Technologies Canada Ulc
InventorsChristopher Everett Bailey, Randy Lukashuk, Jonathan Cunningham
Estimating the term…
A technique for distinguishing between a human user and a software robot. The technique includes: receiving a first communication from a device different from the at least one computer; identifying, from the first communication, a request to access a web resource; generating a shuffled image that encodes a challenge text, the generating comprising: generating an initial image encoding the challenge text; dividing the initial image into image portions; and generating the shuffled image as a shuffled arrangement of the image portions; generating decoding information for revealing the challenge text encoded in the shuffled image; transmitting the shuffled image and the decoding information to the device; receiving a second communication from the device; identifying, from the second communication, a response text; and providing the device with access to the web resource based on a comparison between the challenge text and the response text.
A system, comprising:
(canceled)
A method, performed by at least one computer, the method comprising:
(canceled)
At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer, cause the at least one computer to perform:
(canceled)
A device, comprising:
(canceled)
29-30. (canceled)
Dependencies are inferred from the claim text.