×

Cycling of recording states for program selections during video recording conflict resolutions

  • US 7,603,688 B2
  • Filed: 09/22/2004
  • Issued: 10/13/2009
  • Est. Priority Date: 08/13/2004
  • Status: Active Grant
First Claim
Patent Images

1. In a home entertainment system including a processor and system memory, the home entertainment system also including a recording device configured to automatically record scheduled television programs, the recording device having a plurality of tuners, a method implemented by the home entertainment system for cycling through available recording options for resolving conflicts between programs with coinciding broadcast times, the home entertainment system configured to ensure that a user is able to cycle state for each of the available recording options in succession, the method comprising acts of:

  • the processor identifying that a conflict exists within a selected time span between a first, second, and third television program based on coinciding broadcast times for portions of the first, second, and third television programs;

    presenting a first recording option indicating that the first television program is not selected for recording and that the second and third television programs are selected for recording in the selected time span;

    storing the first recording option as first state information indicating that the first television program is not selected for recording and that the second and third television programs are selected for recording in the selected time span;

    receiving first user input selecting the first television program for recording in the selected time span subsequent to storing the first state information;

    in response to the first user input selecting the first television program;

    the processor automatically deselecting the second television program for recording based on a user assigned priority of the second television program relative to a user assigned priority of the third television program;

    presenting a second recording option indicating that the second television program is not selected for recording and that the first and third television programs are selected for recording in the selected time span; and

    storing the second recording option as second state information indicating that the second television program is not selected for recording and that the first and third television programs are selected for recording in the selected time span;

    receiving second user input selecting the second television program for recording in the selected time span subsequent to storing the second state information; and

    in response to the second user input selecting the second television program;

    referring to the first and second stored state information to determine that a third recording option indicating that the third television program is not selected for recording and that the first and second programs are selected for recording in the selected time span has not yet been presented;

    the processor automatically deselecting the third television program for recording based on the stored first and second state information to override user assigned priorities indicative of the third television program having a higher priority than the second television program; and

    presenting the third recording option indicating that the third television program is not selected for recording and that the first and second television programs are selected for recording in the selected time span not withstanding that the third television program has a higher user assigned priority than either of the first and second television programs, so as to avoid a ping-pong effect between the first and second recording options.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×