Patent ID: 8484563

Claim:
A computer implemented method for confirming that a viewer viewed multimedia content on a client device, comprising: providing said client device configured for creation of a viewer account on a server for generating viewer credentials; configuring said client device so that said viewer may access said server by supplying said generated viewer credentials; receiving a list of multimedia content and viewing parameters by said client device from said server for selection; configuring said client device to allow said viewer to select one or more of said viewing parameters and one or more of said multimedia content from said list of multimedia content; receiving and playing said selected multimedia content by said client device based on said selected one or more viewing parameters; configuring said client device to confirm viewing of said selected multimedia content by, comprising: generating a plurality of random challenges by said client device using a random challenge generator residing in said client device, wherein said random challenge generator is configured to generate an infinite number of random challenges, wherein said random challenges are generated during play of said selected multimedia content on said client device; configuring said client device to present said random challenges on said client device, wherein each of said random challenges are: random in content, wherein content of each random challenge is new with respect to the content of any other random challenge generated and presented to said viewer; and unrelated to said multimedia content; configuring said client device to allow said viewer to enter a response for said presented challenges; checking for correctness of said viewer's response by said client device using a challenge-response module residing in said client device; generating a response report based on said viewer's response; and compensating said viewer with one or more items of value if said response report confirms said viewing of said selected multimedia content by said viewer.