Interactive television systems with conflict management capabilities
First Claim
1. A method for using an interactive application that is implemented using user equipment, comprising:
- receiving a user input creating a time-based setting associated with a program in the interactive application, wherein a first time is associated with the time-based setting;
receiving a user request to access media content;
determining an expected running time of the requested media content, wherein the expected running time of the requested media content results from a user action prolonging playback of the media content;
determining, based on the expected running time, whether there is a conflict between the requested media content and the time-based setting at the first time, wherein the conflict arises when the expected running time of the requested media content overlaps with the time-based setting; and
in response to determining that the conflict exists, selecting a second time to associate with the time-based setting.
11 Assignments
0 Petitions
Accused Products
Abstract
An interactive television system is provided in which a user can use an interactive television application to establish time-based settings. The user may set television program reminders, advance-order pay-per-view programs, schedule programs for recording, and establish parental controls to prevent television viewing during certain times on certain channels. The interactive television application may be used to support video recorder functions such as personal video recorder functions implemented locally on the user'"'"'s set-top box or other equipment and network-based video recorder functions implemented using servers at cable television headends and other network locations. The interactive television application may also be used to deliver video-on-demand content. When the user requests that video be delivered, conflicts may arise between the requested video delivery and the previously-established time-based settings. The interactive television application may provide the user with on-screen options that allow the user to select how to resolve these conflicts.
86 Citations
20 Claims
-
1. A method for using an interactive application that is implemented using user equipment, comprising:
-
receiving a user input creating a time-based setting associated with a program in the interactive application, wherein a first time is associated with the time-based setting; receiving a user request to access media content; determining an expected running time of the requested media content, wherein the expected running time of the requested media content results from a user action prolonging playback of the media content; determining, based on the expected running time, whether there is a conflict between the requested media content and the time-based setting at the first time, wherein the conflict arises when the expected running time of the requested media content overlaps with the time-based setting; and in response to determining that the conflict exists, selecting a second time to associate with the time-based setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for using an interactive application that is implemented using user equipment, the system comprising:
a control circuitry configured to; receive a user input creating a time-based setting associated with a program in the interactive application, wherein a first time is associated with the time-based setting; receive a user request to access media content; determine an expected running time of the requested media content, wherein the expected running time of the requested media content results from a user action prolonging playback of the media content; determine, based on the expected running time, whether there is a conflict between the requested media content and the time-based setting at the first time, wherein the conflict arises when the expected running time of the requested media content overlaps with the time-based setting; and select, in response to determining that the conflict exists, a second time to associate with the time-based setting. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification