SYSTEM AND METHOD FOR CREATING AND IMPLEMENTING SCALABLE AND EFFECTIVE MULTI-MEDIA OBJECTS WITH HUMAN INTERACTION PROOF (HIP) CAPABILITIES
First Claim
1. An apparatus for generating and serving scalable and effective multimedia objects with human interaction proof (HIP) capabilities on a webpage, comprising:
- a webpage or application configured to send a request for a multimedia object (MMO) and a challenge (HIP) to an engagement server and receive said multimedia object and said challenge from said engagement server;
wherein the webpage or application is further configured to send to said engagement server a response to said challenge;
wherein the engagement server is configured to, based on said response, determine a success or failure and send a success message or a failure message, respectively, to said website or application;
wherein said webpage or application is further configured to;
send an acknowledgement to said engagement server when said message is said success message and send a new request for a new multimedia object and new challenge to said engagement server until a predetermined threshold is met, when said message is said failure message;
wherein the engagement server comprises;
a multimedia object server (MMOS) configured to receive said request for said multimedia object and return said corresponding MMO and challenge;
a validation server (VS) configured to determine whether said response is a success or failure by matching said response with a stored response in a challenge and response repository;
an analytics server configured to receive and store informational details about said request and receive and store details about said response from said VS;
a status server module configured to receive and record whether said response is a success or failure.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide a method and apparatus (“system”) that overcome the above-mentioned problems among others and provide an innovative solution aimed at creating an interactive, dynamic and effective multi-media object with HIP capabilities which may be used in online advertising, security, and user-defined security. The system leverages the existing HIP CAPTCHA real estate to create multi-media objects that guarantee a captivated audience, especially in online advertising. Combining interactive multi-media objects with HIP capabilities helps to meet a very critical need faced by advertisers and websites today—creating an effective impression of any multi-media object on a user (a guaranteed eyeball). Embodiments of the current invention introduce a variety of formats that involve interacting with a multi-media object to provide a more natural user interaction and ease of use while maintaining security.
55 Citations
20 Claims
-
1. An apparatus for generating and serving scalable and effective multimedia objects with human interaction proof (HIP) capabilities on a webpage, comprising:
-
a webpage or application configured to send a request for a multimedia object (MMO) and a challenge (HIP) to an engagement server and receive said multimedia object and said challenge from said engagement server; wherein the webpage or application is further configured to send to said engagement server a response to said challenge; wherein the engagement server is configured to, based on said response, determine a success or failure and send a success message or a failure message, respectively, to said website or application; wherein said webpage or application is further configured to;
send an acknowledgement to said engagement server when said message is said success message and send a new request for a new multimedia object and new challenge to said engagement server until a predetermined threshold is met, when said message is said failure message;wherein the engagement server comprises; a multimedia object server (MMOS) configured to receive said request for said multimedia object and return said corresponding MMO and challenge; a validation server (VS) configured to determine whether said response is a success or failure by matching said response with a stored response in a challenge and response repository; an analytics server configured to receive and store informational details about said request and receive and store details about said response from said VS; a status server module configured to receive and record whether said response is a success or failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for generating and serving scalable and effective multimedia objects with human interaction proof (HIP) capabilities on a webpage, comprising the steps of:
-
providing a webpage or application configured to send a request for a multimedia object (MMO) and a challenge (HIP) to an engagement server and receive said multimedia object and said challenge from said engagement server; wherein the webpage or application is further configured to send to said engagement server a response to said challenge; wherein the engagement server is configured to, based on said response, determine a success or failure and send a success message or a failure message, respectively, to said website or application; wherein said webpage or application is further configured to;
send an acknowledgement to said engagement server when said message is said success message and send a new request for a new multimedia object and new challenge to said engagement server until a predetermined threshold is met, when said message is said failure message;wherein the engagement server comprises; a multimedia object server (MMOS) configured to receive said request for said multimedia object and return said corresponding MMO and challenge; a validation server (VS) configured to determine whether said response is a success or failure by matching said response with a stored response in a challenge and response repository; an analytics server configured to receive and store informational details about said request and receive and store details about said response from said VS; a status server module configured to receive and record whether said response is a success or failure.
-
Specification