Patent ID: 8516518

Claim:
A method comprising: causing, by a client device, a menu to be presented at a particular period of time before a programming break, the menu being presented concurrently with presentation of programming content associated with the programming break, the menu including: a first portion for a first timeslot of the programming break, and a second portion for a second timeslot of the programming break the first portion including: a first indicator associated with a first default advertisement for the first timeslot of the programming break, and a second indicator associated with a first alternate advertisement for the first timeslot of the programming break, and the second portion including: a third indicator associated with a second default advertisement for the second timeslot of the programming break, and a fourth indicator associated with a second alternate advertisement for the second timeslot of the programming break; receiving, by the client device, an input to replace the first default advertisement with the first alternate advertisement; creating, by the client device, an altered schedule based on the input; and providing, by the client device and during the first timeslot of the programming break, the first alternate advertisement based on the altered schedule.