Patent ID: 7945926

Claim:
A method for enhancing a viewer's experience during television program comprising: receiving a television program and a television advertisement for display during a break in the television program; receiving a plurality of replacement television advertisement segments from a first memory storage; selecting a first replacement television advertisement segment from the plurality of replacement television advertisement segments based on a viewer profile; blocking display of the television advertisement, such that the television advertisement is not displayed; displaying, on a display, the first replacement television advertising segment instead of the television advertisement; receiving a viewer selection of at least one modification to the first replacement television advertising segment; retaining the viewer selection of the at least one modification to the first replacement television advertising segment as part of the viewer profile; automatically applying the retained viewer selection of the at least one modification to a second replacement television advertising segment that is selected from the plurality of replacement television advertising segments after the selection of the first replacement television advertising segment; receiving a plurality of audio accompaniments to the first replacement television advertising segment; and, selecting an audio accompaniment from the plurality of audio accompaniments based on music used most by a viewer on his set-top box or personal music catalog on a storage device external to the set-top box.