Patent ID: 8561097

Claim:
A computer implemented method for confirming that a viewer viewed multimedia content on a client device, comprising the steps of: providing a random challenge generator in said client device of said viewer; 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 by said random challenge generator in said client device, wherein said challenge is random in content; integrating said challenge and a stream of said multimedia content in real-time, wherein content of said challenge is random each time the same multimedia content is played on the client device; displaying said multimedia content on said client device and presenting said challenge to said viewer to confirm said viewer viewed the multimedia content played on the display screen of said client device, wherein said challenge is unrelated to said multimedia content and presented at random physical locations on said multimedia content, wherein said challenge is further presented at random times during play of said multimedia content or after play of said multimedia content; invoking a response from said viewer for said presented challenge; confirming said multimedia content has been viewed by said viewer, wherein said client device checks for correctness of said of said 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.