Patent ID: 8769559

Claim:
A method comprising: receiving, from a user, a first plurality of advertising content preferences associated with a first type of viewing platform and a second plurality of advertising content preferences associated with a second type of viewing platform, wherein the first plurality of advertising content preferences comprise at least one of: product category, product brand, advertisement genre, advertisement age ratings and advertisement duration, and wherein the second plurality of advertising content preferences comprise at least one of: product category, product brand, advertisement genre, advertisement age ratings and advertisement duration; filtering a plurality of advertising content programs using at least one of the first plurality of advertising content preferences and the second plurality of advertising content preferences based on a type of viewing platform associated with a display device; outputting, to the display device for display, a menu of one or more of the plurality of advertising content programs based on the filtering, wherein each advertising content program is outputted with an incentive for viewing the corresponding advertising content program, wherein the incentive is a variable incentive; receiving at least one input, sent by the user via a user interface, corresponding to a selection of an advertising content program from the menu; outputting, to the display device for display, the selected advertising content program; monitoring the viewing of the selected advertising content program, wherein monitoring the viewing of the advertising content program further comprises receiving at least one input, sent by the user via the user interface, in response to at least one prompt associated with the advertising content program, wherein the at least one input comprises at least one of rating the advertisement content program and sharing the advertisement content program; determining an incentive value for the variable incentive based on the received at least one input; outputting, to the display device for display, information comprising instructions to redeem the incentive value associated with the selected advertising content program; determining that the instructions to redeem the incentive value have been followed; and awarding the incentive value to the user for viewing the selected advertising content program by storing the incentive value in an advertising incentive account that is accessible to the user, wherein the advertising incentive account accumulates incentive values and wherein the accumulated incentive values may be redeemed in exchange for video content.