CA3000486C

Systems and methods for recording and playing back programs having desirable recording attributes

Abstract

Systems and methods for recording multiple copies of a program are provided. The method may include receiving a user instruction to record a program. A determination may be made to record multiple copies of the program. In response to the determination, multiple copies of the program may be recorded. A user instruction to display the recorded program may be received. A copy of the program may be played back. The user may switch to another copy of the recorded program if the original copy lacks desirable recording attributes, or the interactive television application may automatically switch to another copy of the program.

CA3000486C, drawing sheet 1
Sheet 1 of 14

Term

0 yearsleft in the term

Expires 29 September 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 2 independent, 18 dependent

  1. 1
    A method for presenting media with an interactive media application, the method comprising:automatically scheduling a recording of multiple copies of media content at different transmission times, wherein the scheduling is performed before any one of the different transmission times;recording the multiple copies of the media content at the different transmission times at a device;retrieving, from memory, an indication that at least one of the multiple copies was interrupted, wherein the indication of the at least one of the multiple copies was interrupted is associated with the at least one of the multiple copies based on at least one of: monitoring a state of the device during the different transmission times to determine that a recording of one or more of the multiple copies is interrupted at the device;and extracting, from schedule data received from a media data source, an indication that one or more of the multiple copies was not transmitted in its entirety;determining that one of the multiple copies of the media content is not associated with the indication that the at least one of the multiple copies was interrupted;selecting the one of the multiple copies of the media content for playback based on determining that the one of the multiple copies of the media content is not associated with the CA 3000486 2018-04-09 56713-40D2 - 41 indication that the at least one of the multiple copies was interrupted;and generating a display of at least a portion of the selected copy of the media content.
  2. 11
    A system for presenting media with an interactive media application, the system comprising control circuitry configured to:automatically schedule a recording of multiple copies of media content at different transmission times, wherein the scheduling is performed before any one of the different transmission times;record the multiple copies of the media content at the different transmission times at a device;retrieve, from memory, an indication that at least one of the multiple copies was interrupted, wherein the indication of the at least one of the multiple copies was interrupted is associated with the at least one of the multiple copies based on at least one of: CA 3000486 2018-04-09 56713-40D2 - 44 monitoring a state of the device during the different transmission times to determine that a recording of one or more of the multiple copies is interrupted at the device;and extracting, from schedule data received from a media data source, an indication that one or more of the multiple copies was not transmitted in its entirety;determine that one of the multiple copies of the media content is not associated with the indication that the at least one of the multiple copies was interrupted;select the one of the multiple copies of the media content for playback based on determining that the one of the multiple copies of the media content is not associated with the indication that the at least one of the multiple copies was interrupted;and generate a display of at least a portion of the selected copy of the media content.