Patent ID: 7743398
Filing Date: 2010-06-22
Classification: H04N

Abstract:
1. In a entertainment system including a processor and system memory, the entertainment system also including a recording device configured to automatically record scheduled television programs and a plurality of tuners, a method implemented by the entertainment system for assisting a user in resolving multiple conflicts between desired recorded programs with coinciding broadcast times by presenting a full range of available recording options in an easily understandable user interface that gives the user more complete control over how conflicts are to be resolved, the method comprising acts of: receiving a request to record a program during a future time span; the processor identifying that a recording conflict exists, wherein there is a plurality of tuners, between the request to record the program and a first other program, and a third other program previously scheduled for recording at a coinciding broadcast time, based on the number of programs requested for recording exceeding the number of tuners in the plurality of tuners; identifying a first time span for which the recording conflict exists based on scheduled broadcast time information for the program, the first other program, and the third other program, the broadcast time of the first program confined to the first time span, a portion of broadcast time for the program and the third program extending chronologically after the first time span; identifying that a second recording conflict exists between the request to record the program and a second other program and the third other program scheduled for recording at a coinciding broadcast time, based on the number of programs requested for recording exceeding the number of tuners in the plurality of tuners; identifying a second time span, for which the second recording conflict exists based on scheduled broadcast time information for the program, the second other program, and the third other program, the second time span chronologically after the first time span, the broadcast time of the second program confined to the second time span, a portion of broadcast time for the program and the third program extending chronologically before the second time span; based on the identified first and second time spans, determining a full range of available recording options that will resolve the first and second recording conflicts, wherein the full range of available recording options includes at least one available recording option that selects for recording only a portion of at least one of the program, the first other program, the second other program, and the third other program; in response to identifying the first and second recording conflicts in the first and second identified time spans, displaying the full range of available recording options, which will resolve the first and second recording conflicts, in a user interface for allowing a user to select one or more desired programs to record, the available recording options including the at least one recording option that selects for recording only a portion of at least one of the program, the first other program, the second other program, and the third other program; receiving manual user input deselecting the first other program for recording; in response to receiving, via the user interface, the manual user input deselecting the first other program for recording, automatically performing each of the following: updating the display of the full range of available recording options in the user interface to indicate that, based on the manual user input deselecting the first other program, the second program was automatically deselected, wherein, after the deselection of the first other program and the deselection of the second other program, the first other program and the second other program remain displayed for future reselection in the user interface.