Patent ID: 8621506

Claim:
A method comprising: determining a viewer category of an advertisement; determining a viewer category of a current program; identifying a plurality of feedback responses received from a viewing audience during previous presentations of the advertisement; identifying at least one feedback response from the plurality of feedback responses received during a program having the same viewer category as the viewer category of the current program; determining a rating of the at least one feedback response; generating a selectable feedback image based at least on the rating of the at least one feedback response; causing a first display device to display the selectable feedback image during presentation of the advertisement on the first display device; in response to the display of the selectable feedback image, receiving feedback information from a viewing audience concerning the advertisement displayed on the first display device, wherein the feedback information corresponds to a selection of the selectable feedback image; altering subsequent advertisements to be displayed on the first display device based on the feedback information; associating an online access IP address with an identity and physical location of a user; comparing the feedback information with historical feedback data to determine whether the feedback information is an anomaly; determining an estimated household profile to which the user is a member based on the display of the selectable feedback image and the selection of the selectable feedback image, the historical feedback data, the determination of whether the feedback information is an anomaly, and the identity and the physical location of the user; selecting future advertisements based on the household profile; storing the future advertisements for future uses; and retrieving the future advertisements for future uses.