- Number
- 9679124
- Published
- 2017-06-13
- Filed
- 2014-09-05
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Malone; James A.
- CPC
- G06F21/316
- Verdict
- Set aside smart CAPTCHAs - cybersecurity
- Source
- Google Patents · FreePatentsOnline
Abstract
Systems, methods and articles of manufacture providing analytically enhanced user interfaces and smart CAPTCHAs. The analytically enhanced user interfaces may collect information regarding a user's interaction with the user interface, and asynchronously transmit the collected information to a logging service. The smart CAPTCHAs may gather information regarding a user based on the input the user provides to the smart CAPTCHA.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) So that the manner in which the above recited aspects are attained and can be understood in detail, a more particular description of embodiments of the disclosure, briefly summarized above, may be had by reference to the appended drawings.(2) It is to be noted, however, that the appended drawings illustrate only typical embodiments of this disclosure and are therefore not to be considered limiting of itsscope, for the disclosure may admit to other equally effective embodiments.(3) FIG. 1 is a schematic illustrating an analytically enhanced form, according to one embodiment.(4) FIGS. 2A-2C illustrate a graphical user interface including a smart CAPTCHA, according to one embodiment.(5) FIG. 3 illustrates a system to provide analytically enhanced forms and smart CAPTCHAs, according to one embodiment.(6) FIG. 4 is a flow chart illustrating a methodto provide analytically enhanced forms and smart CAPTCHAs, according to one embodiment.(7) FIG. 5 is a flow chart illustrating a method to monitor user interaction with an analytically enhanced form, according to one embodiment.(8) FIG. 6 is a flow chart illustrating amethod to process data received by monitoring user interaction with an enhanced form, according to one embodiment.(9) FIG. 7 is a flow chart illustrating a method to process user input provided to a smart CAPTCHA, according to one embodiment.DETAILED DESCRIPTION(10) Embodiments disclosed herein provide analytically enhanced forms (al
Claims
1. A method, comprising: associating a user with a first value for a first user attribute, of a plurality of user attributes,at a first level of confidence, wherein the first value is selected from at least one of two values for the first user attribute; receiving, from the user, selection of a first item of a plurality of items displayed in a first completely automated public Turing test totell computers and humans apart (CAPTCHA), wherein each of the items is associated with one of the at least two values for the first user attribute; associating the user with the first value for the first user attribute at a second level of confidence, different than the first level of confidence, based on an association of the first item displayed in the first CAPTCHA and the first value for the first user attribute, wherein the first and second levels of confidence reflect a respective likelihood that the user is associated with the first value for the first user attribute; receiving, from the user, selection of a firstitem of a plurality of items displayed in a second CAPTCHA, wherein each of the pluralityof items displayed in the second CAPTCHA are associated with one of a plurality of possible values for a second user attribute of the plurality of user attributes; and associatingthe user with a first value of the plurality of possible values for the second user attribute based on an association between the first value of the plurality of possible values for the second user attribute and the first item of the plurality of items displayed in thesecond CAPTCHA.
8. A system, comprising: a computer processor; and a memory containing a program, which when executed by the computer processor, performs an operation comprising: associating a user with a first value for a first user attribute, of a plurality of user attributes, at a first level of confidence, wherein the first value is selected from at least one of two values for the first user attribute; receiving, from the user, selection of a first item of a plurality of items displayed in a first completely automated public Turing test to tell computers and humans apart (CAPTCHA), wherein each of the items is associated with one of the at least two values for the first user attribute; associating the userwith the first value for the first user attribute at a second level of confidence, different than the first level of confidence, based on an association of the first item displayed in the first CAPTCHA and the first value for the first user attribute, wherein the firstand second levels of confidence reflect a respective likelihood that the user is associated with the first value for the first user attribute; receiving, from the user, selection of a first item of a plurality of items displayed in a second CAPTCHA, wherein each of theplurality of items displayed in the second CAPTCHA are associated with one of a pluralityof possible values for a second user attribute of the plurality of user attributes; and associating the user with a first value of the plurality of possible values for the second user attribute based on an association between the first value of the plurality of possible values for the second user attribute and the first item of the plurality of items displayed in the second CAPTCHA.
15. A computer program product, comprising: a non-transitory computer readable medium having computer code embodied therewith, the computer code executable by a processor to perform an operation comprising: associating a user with a first value for a first user attribute, of a plurality of user attributes, at a first level of confidence, wherein the first value is selected from at least one of two values for the first user attribute; receiving, from the user, selection of a first item of a plurality of itemsdisplayed in a first completely automated public Turing test to tell computers and humansapart (CAPTCHA), wherein each of the items is associated with one of the at least two values for the first user attribute; associating the user with the first value for the first user attribute at a second level of confidence, different than the first level of confidence, based on an association of the first item displayed in the first CAPTCHA and the firstvalue for the first user attribute, wherein the first and second levels of confidence reflect a respective likelihood that the user is associated with the first value for the first user attribute; receiving, from the user, selection of a first item of a plurality of items displayed in a second CAPTCHA, wherein each of the plurality of items displayed in thesecond CAPTCHA are associated with one of a plurality of possible values for a second user attribute of the plurality of user attributes; and associating the user with a first value of the plurality of possible values for the second user attribute based on an association between the first value of the plurality of possible values for the second user attribute and the first item of the plurality of items displayed in the second CAPTCHA.