Patent ID: 7941817

Claim:
A method comprising: receiving at least one commercial message from a commercial message source, the at least one commercial message including summary information related to an informational content of the corresponding commercial message; determining that the summary information matches a set of criteria; storing the at least one commercial message at a customer premises equipment prior to a start time of a broadcast program based on determining that the summary information matches the set of criteria; receiving a plurality of user inputs during a display of the broadcast program, wherein a first user input corresponds to a start time of a commercial message time slot and a second user input corresponds to an end time of the commercial message time slot; learning, by the customer premises equipment, a start time and an end time of a plurality of commercial message time slots for one or more future broadcast programs based on the plurality of user inputs; and automatically displaying the stored at least one commercial message during a future broadcast program in at least one of the plurality of commercial message time slots based on the learned start and end times.