发明名称 System and method for creating and implementing scalable and effective surveys and testing methods with human interaction proof (HIP) capabilities
摘要 A system and method provide digital online surveys and testing using interactive multi-media content with an option to enable and disable Human Interaction Proof (HIP) capabilities. The system uses random interactivity with multi-media content as HIP validation and subsequently make the user take a test or online survey. The system associates successful completion of tests to rewards. The rewards are awarded by publishers or stakeholders wanting to conduct the survey or test or by third party affiliates that are part of the exchange connecting the content provider and the advertiser wishing to conduct the test, with the option to enable and disable HIP capabilities. The system segments such tests and surveys across demographics. The system captures analytics as part of HIP along with testing and survey results. Such combined analytics have demographics as different dimensions. The system uses haptic technology for HIP and to complete the test or survey.
申请公布号 US9269094(B2) 申请公布日期 2016.02.23
申请号 US201313961557 申请日期 2013.08.07
申请人 ENGAGECLICK, INC. 发明人 Deo Shekhar Kumar;Rajshekar Manoj;Ramakrishnan Thyagarajapuram S.
分类号 G06F7/04;H04L9/32;G06F21/00;G06Q30/02;H04L29/06;G06F21/31 主分类号 G06F7/04
代理机构 Perkins Coie LLP 代理人 Glenn Michael A.;Perkins Coie LLP
主权项 1. A computer-implemented method for creating and implementing surveys or tests with human interaction proof (HIP) capabilities, comprising the steps of: responsive to a webpage being launched from a display, said webpage sending a request to a multi-media object server (MMOS), wherein said request comprises: informational data about the webpage or a corresponding application or system environment;an HIP requested or not parameter indicating whether HIP is requested or not; anda type of interaction parameter which indicates a type of interaction expected for HIP proof; responsive to receiving said request, MMOS parsing and extracting the parameters and the informational data and creating a unique request ID associated with the request; responsive to parsing and extracting the parameters and the informational data, said MMOS passing the extracted parameters to an AB testing or survey content server (ACS), wherein the unique request ID identifies the request and wherein ACS obtains surveys or testing data from a multi-media metadata database and survey or testing related media from a multi-media object repository; responsive to receiving the extracted parameters, the informational data, and the unique request, said ACS serving matched surveys or testing data, matched survey or testing related media (“MMO”), and the unique request ID to MMOS; responsive to parsing and extracting the parameters and the informational data, said MMOS determining whether the HIP requested or not parameter indicates whether HIP is requested; when HIP is requested, said MMOS calling a challenge and response repository for a challenge and response associated with said MMO, said challenge and response repository selecting a challenge, and said challenge and response repository sending said selected challenge to said MMOS; responsive to receiving said MMO, the unique request ID, and the challenge when present, said MMOS serving said MMO, unique request ID, and challenge when present to said webpage; responsive to receiving said MMO, unique request ID, and challenge when present, said webpage presenting said MMO and challenge when present to the display, capturing user responses to said challenge in a placeholder parameter, and sending said user responses in the placeholder parameter to a validation server for validating; responsive to receiving said captured user responses to said challenge when present, said validation server verifying said captured user responses by matching the captured user responses with expected responses in the challenge and response repository and when a match is found, sending a success message to said webpage; responsive to presenting said MMO, said webpage capturing input data from interaction with said MMO and sending said captured input data from interaction with said MMO said unique request ID to a status server module for storing statistical data; responsive to receiving the success message, said webpage continuing to proceed to a next step in a current workflow; wherein when a match is not found, said validation server determining whether a failure condition is met, wherein said failure condition is any of: based on a predefined number of attempts allowed before locking out a user from the current workflow, showing a new challenge with a new set of tests or surveys within a predetermined amount of time lapsed or a predetermined number of attempts; and wherein one or more steps are performed on at least a processor coupled to at least a memory.
地址 Fremont CA US
您可能感兴趣的专利