Patent ID: 9113127
Filing Date: 2015-08-18
Classification: H04N

Abstract:
1. A method executable by a processor to automatically schedule recordings of a plurality of programming events using a plurality of recording resources that are available to the processor, the method comprising: automatically generating an event list using the processor, wherein the event list comprises, for each of the programming events, at least one of a plurality of time slices representing times during which the programming event is scheduled to occur, wherein multiple broadcasts of the same programming events are represented with different time slices, and wherein each of the plurality of time slices represents a period of time in which at least one of programming events is scheduled to occur and in which the demand for recording resources remains consistent; automatically identifying, with the processor, conflicts occurring during each of the time slices to thereby assign a conflict level to each time slice representing the number of programming events that are available during that time slice; and automatically creating a schedule without user input based upon the time slices using the processor by which each of the programming events is to be recorded, wherein the creating comprises automatically selecting time slices based upon the conflict levels of the time slices, scheduling programming events occurring within the selected time slices for recording using the programming resources during the selected time slices, and updating the event list as time slices are scheduled for recording.