CA2438947C

Systems and methods for interactive program guides with personal video recording features

Abstract

Methods and systems that provide enhanced personal video recorder ("PVR") and interactive television program guide ("IPG") functionality are provided. An interactive television application ("application") may be implemented to provide such functionality. The application may be used to display a list of a PVR recordings, to schedule recordings to a PVR, to configure recordings, to view a list of scheduled recording, to configure recording settings, or to select delete priority settings for recordings. The application may integrate pay-per-view and PVR functionality. The application may send user notifications for changes that are to be made to the recording content of a PVR. Live programming may be buffered by the application using a straight buffers that are created for each new program. Parallel buffers for concurrent programs may be implemented using multiple tuners. Straight buffers may be used in managing or controlling the flow of programming. Television content may be automatically paused when a user is engaged in using the application. Multiple IPGs for different users of a PVR may be implemented. Other PVR related features are also provided.

CA2438947C, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Expired 21 February 2022, 4.6 years ago.

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

65 claims: 9 independent, 56 dependent

  1. 1
    CA 02438947 2012-11-07 61009-643 - 182 CLAIMS:1. A method of managing recorded programs, comprising: storing the recorded programs on a personal video recorder, wherein each of the recorded programs is associated with a different program characteristic;assigning, by a user, a delete priority setting for each’ different program characteristic associated with each of the recorded programs, wherein the delete priority setting controls the order in which each of the recorded programs is deleted;and automatically deleting at least one of the recorded programs from the personal video recorder based on the delete priority setting assigned for the program characteristic associated with the at least one of the programs.
  2. 8
    9. A method of managing recorded programs stored on a personal video recorder, comprising:assigning, by a user, a different delete priority setting for each different program characteristic associated with each of the recorded programs;generating without user input, based on the delete priority setting, a list indicating a delete priority order in which the recorded programs will be deleted from the personal video recorder;and automatically deleting one of the recorded programs that is located in a first position in the generated list. 10· A system for managing recorded programs, comprising: CA 02438947 2012-11-07 61009-643 - 184 user equipment comprising a personal video recorder, the user equipment operative to: store the recorded programs on a personal video recorder, wherein each of the recorded programs is associated with a different program characteristic;assign, by a user, a delete priority setting for each different program characteristic associated with each of the recorded programs, wherein the delete priority setting controls the order in which each of the recorded programs is deleted;and automatically delete at least one of the recorded programs from the personal video recorder based on the delete priority setting assigned for the program characteristic associated with the at least one of the programs.
  3. 15
    18. A system for managing recorded programs stored on a personal video recorder, comprising:user equipment comprising the personal video recorder, the user equipment operative to: CA 02438947 2012-11-07 61009-643 - 186 assign, by a user, a different delete priority setting for each different program characteristic associated with each of the recorded programs;generate without user input, based on the delete priority setting, a list indicating a delete priority order in which the recorded programs will be deleted from the personal video' recorder;and automatically delete one of the recorded programs that is located in a first position in the generated list.
  4. 30
    33. A method for managing program recordings on a storage device with a user equipment device over a network, the method comprising :receiving with a user equipment device, over the network, a message identifying recording activity associated with a program;generating a display of the message on the user equipment device;and receiving with the user equipment device, user input that responds to the received- message to confirm or cancel the recording activity on the storage device.
  5. 37
    40. A system for managing program recordings on a storage device, the system comprising a user equipment device comprising :means for receiving, over a network, a message identifying recording activity associated with a program;means for generating a display of the message on the user equipment device;and means for receiving user input that responds to the received message to confirm or cancel the recording activity on the storage device.
  6. 44
    47. A method of managing programs comprising:receiving a request from a first user at a first user equipment device to create a message associated with an upcoming transmission of a program;identifying a second user as a recipient of the message;and transmitting the message to a second user equipment device of the second user, wherein the displayed message includes a selectable option that enables the second user to schedule a recording of the upcoming transmission of the program.
  7. 51
    54. A non-transitory machine-readable medium comprising instructions thereon that when executed implement a method of managing programs, the instructions comprising:instructions to receive a request from a first user at a first user equipment device to create a message associated with an upcoming transmission of the program;instructions to identify a second user as a recipient of the message;and instructions to transmit the message to a second user equipment device of the second user, wherein the displayed message includes a selectable option that enables the second user to schedule a recording of the upcoming transmission of the program. CA 02438947 2015-03-13 55604-6 - 193
  8. 62
    66. A non-transitory machine-readable medium comprising instructions thereon that when executed implement a method of managing programs, the instructions comprising:instructions to receive, responsive to input from a first user at a first user equipment device, information 10 associated with an upcoming transmission of the program, wherein the information is based on input from a second user at a second user equipment device;instructions to cause a selectable option to be displayed on the first user equipment device, wherein the 15 selectable option enables the first user to schedule a recording of the upcoming transmission of the program in response to the receiving the information of the upcoming transmission of the program;instructions to receive an indication that the first 20 user has selected the selectable option;and instructions to enable the first user to schedule the recording of the upcoming transmission of the program in response to the receiving the indication.
  9. 63
    67. The non-transitory machine-readable medium of 25 claim 66, wherein the selectable option enables the first user to set a reminder for the upcoming transmission of the program. CA 02438947 2015-03-13 55604-6 - 196