Patent ID: 8584191

Claim:
A method comprising: receiving, by a system including a server, a transactional scheduling update for a broadcast from a media source provider; receiving, by the system, scheduling data associated with a group of media source providers that includes the media source provider; extracting, by the system, first in-band scheduling data from first media programming received by a first media reception server, wherein the first media programming is received from at least one of the group of media source providers; generating, by the system, first scheduling information based on the extracted first in-band scheduling data, the received scheduling data, and the transactional scheduling update; determining, by the system, a scheduling update based on the first scheduling information and second in-band scheduling data that is obtained from second media programming; updating, by the system, a recording schedule for the broadcast in response to the determined scheduling update; recording, by the system, the broadcast according to the updated recording schedule; and providing, by the system, the recording of the broadcast to a set-top box that is remote from the server of the system responsive to a request for the recording of the broadcast.