×

Tuner sharing video recorder system architecture

  • US 8,116,611 B2
  • Filed: 09/17/2003
  • Issued: 02/14/2012
  • Est. Priority Date: 02/10/2003
  • Status: Active Grant
First Claim
Patent Images

1. A video recorder configured to solve a tuner conflict, the video recorder comprising:

  • a plurality of television tuners configured to receive a plurality of shows;

    a storage device coupled to the plurality of television tuners, the storage device being configured to store a plurality of the received shows; and

    a conflict manager configured to;

    maintain a list of shows that are scheduled for storage on the storage device using the plurality of television tuners;

    receive a request to schedule the storage of an additional show, wherein the additional show spans a plurality of timeslots;

    determine that there is a tuner conflict based on the maintained list of shows when the number of shows that are scheduled for storage during at least one of the plurality of timeslots equals the number of available television tuners;

    generate a plurality of solutions to the tuner conflict without further action by a user, each solution comprising a subset of the shows in the maintained list, by;

    selecting, for each of the plurality of timeslots, a single one of the shows in the maintained list that is scheduled for the given timeslot;

    generating a conflict list that includes the selected shows, wherein the conflict list includes only one selected show for each of the plurality of timeslots;

    generating a plurality of candidate solutions, each candidate solution comprising a subset of the shows in the conflict list;

    determining, for each of the plurality of candidate solutions, whether removal of the subset of the shows from the maintained list solves the tuner conflict; and

    selecting one of the plurality of candidate solutions determined to solve the tuner conflict; and

    initiate the storage of the additional show and each of the shows in the maintained list except for the subset of shows in the selected one of the plurality of candidate solutions.

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