Patent ID: 8589794
Filing Date: 2013-11-19
Classification: G06Q

Abstract:
1. A computer implemented method for confirming that a viewer viewed multimedia content on a client device, comprising: receiving said multimedia content from a server and playing said multimedia content on a display screen of said client device, wherein said multimedia content is uploaded on said server by a multimedia content owner; generating a challenge stream by a challenge generator, said challenge stream comprising a plurality of challenges, wherein content of each of said challenges in said challenge stream is random; integrating said challenge stream and a stream of said multimedia content in real time to generate a challenge, random in content, in real time for said multimedia content, wherein said challenge is random in content each time same said multimedia content is played on one or more client devices; presenting said challenge, random in content, to said viewer to confirm that said viewer viewed said multimedia content played on said display screen of said client device, by displaying said challenge, random in content, as an overlay on said multimedia content, wherein said challenge, random in content, is one or more of: invoking a response from said viewer for said presented challenge; confirming said multimedia content was viewed by said viewer if said response entered by said viewer in said client device for said presented challenge indicates a correct response; generating a response report based on said response from said viewer; and crediting said viewer with an item of value and debiting a fee from said multimedia content owner, if said response report confirms said multimedia content was viewed by said viewer.