IP Library Granted Patent US 9,066,066
Granted Patent B2
US 9,066,066 · App. 14/014,709 · Granted Jun 23, 2015

Interactive television systems with conflict management capabilities

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,066,066
App. No.
14/014,709
Granted
Jun 23, 2015
Kind
B2
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.

Claims (35)

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.

2. The method of claim 1 , wherein when the time-based setting is a parental control setting, the first time is a first duration of the parental control setting, and selecting the second time comprises selecting a second duration of the parental control setting.

3. The method of claim 1 , wherein the first time is a starting time of the program associated with the time-based setting.

4. The method of claim 1 , wherein the time-based setting includes a reminder for the program or a scheduled recording of the program.

5. The method of claim 1 further comprising:

determining an overlapping portion of the time-based setting with the media content, wherein the overlapping portion is based on the first time associated with the time based setting preceding the expected running time of the media content; and

in response to determining the overlapping portion, automatically buffering the overlapping portion.

6. The method of claim 1 , wherein the user action prolonging the playback comprises pausing or rewinding the requested media content.

7. The method of claim 1 , further comprising generating for display a notification that notifies the user of the conflict.

8. The method of claim 7 , wherein the notification comprises a plurality of options to resolve the conflict.

9. The method of claim 8 , wherein the time-based setting is a parental control setting and at least one of the plurality of options to resolve the conflict is to override the parental control setting.

10. The method of claim 8 , wherein the time based setting is a reminder setting and at least one of the plurality of options to resolve the conflict is to record the program associated with the reminder setting.

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.

12. The system of claim 11 , when the time-based setting is a parental control setting, the first time is a first duration of the parental control setting, and selecting the second time comprises selecting a second duration of the parental control setting.

13. The system of claim 11 , wherein the first time is a starting time of the program associated with the time-based setting.

14. The system of claim 11 , wherein the time-based setting includes a reminder for the program or a scheduled recording of the program.

15. The system of claim 11 , wherein the control circuitry is further configured to:

determine an overlapping portion of the time-based setting with the media content, wherein the overlapping portion is based on the first time associated with the time based setting preceding the expected running time of the media content; and

automatically buffer the overlapping portion in response to determining the overlapping portion.

16. The system of claim 11 , wherein the user action prolonging the playback comprises pausing or rewinding the requested media content.

17. The system of claim 11 , wherein the control circuitry is further configured to generate for display a notification that notifies the user of the conflict.

18. The system of claim 17 , wherein the notification comprises a plurality of options to resolve the conflict.

19. The system of claim 18 , wherein the time-based setting is a parental control setting and at least one of the plurality of options to resolve the conflict is to override the parental control setting.

20. The system of claim 18 , wherein the time based setting is a reminder setting and at least one of the plurality of options to resolve the conflict is to record the program associated with the reminder setting.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
MERGER Recorded Jan 13, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034693/0805 →
MERGER Recorded Jan 13, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034756/0744 →
MERGER Recorded Jan 13, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034756/0769 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2013
From: ELLIS, MICHAEL D.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 031117/0463 →