Patent Document ID: 10152585
Application ID: 15275720

Base Claim:
1. A computer implemented method of distinguishing between computers and humans through an enhanced completely automated public turing test to tell computers and humans apart (e-captcha) through skill-based actions, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising: receiving, by the computer system, a request comprising an e-captcha specification, wherein the e-captcha specification comprises one or more parameters that specify a particular skill needed to solve the e-captcha and a specific domain to which the skill needed to solve the e-captcha is related; identifying, by the computer system, an e-captcha challenge based on the e-captcha specification, wherein the e-captcha challenge includes a skill-based action to be completed to validate that a user is a human user; providing, by the computer system, the e-captcha challenge via the network responsive to the request; receiving, by the computer system, a response to the e-captcha challenge via the network; determining, by the computer system, whether the skill-based action was at least partially correctly completed; generating, by the computer system, information indicating whether the skill-based action was at least partially correctly completed; and providing, by the computer system, via the network, the information indicating whether the skill-based action was at least partially correctly completed.

---

Claim 2:
2. The method of claim 1 , wherein the e-captcha challenge comprises a math problem and the response comprises an attempted solution to the math problem.