MITIGATING USE OF MACHINE SOLVABLE HIPS
First Claim
1. A computer-based method for mitigating machine solvable human interactive proofs (HIPs), comprising:
- determining a HIP classification for a HIP using a trained classifier, utilizing a computer-based processor, where the classifier is trained over a set of one or more training HIPs having known characteristics for;
HIP optical character recognition (OCR) solvability; and
HIP solving pattern; and
identifying the HIP for use in a HIP generation system if the HIP classification comprises a merely human solvable classification.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for mitigating machine solvable human interactive proofs (HIPs). A classifier is trained over a set of one or more training HIPs that have known characteristics for OCR solvability and HIP solving pattern from actual use. A HIP classification is determined for a HIP (such as from a HIP library used by a HIP generator) using the trained classifier. If the HIP is classified by the trained classifier as a merely human solvable classification, such that it may not be solved by a machine, the HIP can be identified for use in the HIP generation system. Otherwise, the HIP can be altered to (attempt to) be merely human solvable.
58 Citations
20 Claims
-
1. A computer-based method for mitigating machine solvable human interactive proofs (HIPs), comprising:
-
determining a HIP classification for a HIP using a trained classifier, utilizing a computer-based processor, where the classifier is trained over a set of one or more training HIPs having known characteristics for; HIP optical character recognition (OCR) solvability; and HIP solving pattern; and identifying the HIP for use in a HIP generation system if the HIP classification comprises a merely human solvable classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for mitigating machine solvable human interactive proofs (HIPs), comprising:
-
a computer-based processor configured to process data for the system; an optical character recognition (OCR) component, operably coupled with the processor, configured to determine OCR solvability for a HIP; a HIP solving pattern component, operably coupled with the processor, configured to identify one or more HIP solving patterns for the HIP; and a HIP classification component, operably coupled with the OCR component and the HIP solving pattern component, configured to determine a HIP classification for the HIP using the OCR solvability and one or more HIP solving patterns for the HIP, where the HIP classification comprises one or more of; machine solvable; and human solvable. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer-based method for mitigating machine solvable human interactive proofs (HIPs), comprising:
-
subjecting a HIP to OCR using one or more OCR engines to determine OCR solvability for the HIP; collecting HIP solving pattern data from a HIP use log, comprising collecting data indicating one or more of; mistakes made when using a HIP; time duration for entering the HIP; time duration for entering respective characters in the HIP; and characteristics of how the respective characters are entered for the HIP; training a classifier over a set of one or more training HIPs using characteristics of HIPs solved by humans, and characteristics of HIPs solved by machines, where a set of one or more training HIPs have known characteristics for at least one of; HIP optical characteristic recognition (OCR) solvability; HIP solving pattern; and an Internet-based address reputation for a location of where the HIP was solved; determining a HIP classification for the HIP using the trained classifier, utilizing a computer-based processor; and identifying the HIP for use in a HIP generation system if the HIP classification comprises a merely human solvable classification.
-
Specification