IP Library Granted Patent US 8,457,475
Granted Patent B2
US 8,457,475 · App. 11/356,928 · Granted Jun 4, 2013

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

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 8,457,475
App. No.
11/356,928
Granted
Jun 4, 2013
Kind
B2
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 PVR recordings, to schedule recordings to a PVR, to configure recordings, to view a list of scheduled recordings, 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.

Claims (50)

1. A method for recording a series of programming, comprising:

storing a list of recorded programs;

automatically storing data that indicates at least one program has been viewed by a user, wherein the data is different from the stored list of recorded programs;

receiving, with control circuitry, a user selection to schedule the series for recording;

receiving a second user selection not to record programs in the series that the user has seen before;

determining which programs in the series have been viewed by the user based on the data;

automatically selecting for recording only unviewed programs of the series based on the determining and the second user selection; and

recording the unviewed programs of the series that have been selected for recording.

2. The method of claim 1 further comprising scheduling to record the unviewed programs of the series.

3. The method of claim 1 further comprising retrieving from a database the unviewed programs of the series.

4. The method of claim 1 further comprising preventing the recording of one of the unviewed programs if the one of the unviewed programs is already recorded.

5. The method of claim 1 further comprising displaying a listing of at least one recorded program of the unviewed programs.

6. The method of claim 1 , further comprising:

receiving a user selection of a recorded program; and

playing back the selected recorded program.

7. The method of claim 1 , wherein recording comprises storing the unviewed programs of the series on a video recorder.

8. The method of claim 1 , wherein the user is a first user and the data includes a first log, the method further comprising:

maintaining a second log of programs that have been viewed by a second user;

receiving a user selection to schedule at least one series for recording from the second user;

identifying which programs in the at least one series have been viewed by the second user based on the second log; and

in response to the identifying, recording only those programs of the at least one selected series that have not been viewed by the second user.

9. The method of claim 1 , further comprising monitoring user interactions with an interactive television program guide, and wherein storing the data is performed as a result of the monitoring the user interactions.

10. The method of claim 1 , wherein the determination of which programs in the series have been viewed by the user is made in response to receiving the user selection to schedule the series for recording.

11. The method of claim 1 wherein the unviewed programs of the series have previously been made available to the user.

12. The method of claim 1 , wherein the determining comprises identifying unviewed programs of the series for recording.

13. A system for recording series programming, comprising:

a storage device; and

control circuitry configured to:

store a list of recorded programs;

automatically store data that indicates at least one program has been viewed by a user, wherein the data is different from the stored list of recorded programs;

receive a user selection to schedule the series for recording;

receive a second user selection not to record programs in the series that the user has seen before;

determine which programs in the series have been viewed by the user based on the data;

automatically select for recording only unviewed programs of the series based on the determination and the second user selection; and

record, based on the second user selection, the unviewed programs of the series that have been selected for recording.

14. The system of claim 13 , wherein the control circuitry is configured to schedule to record the unviewed programs of the series.

15. The system of claim 13 , wherein the control circuitry is configured to retrieve the unviewed programs of the series from a database for recording.

16. The system of claim 13 , wherein the control circuitry is configured to prevent the recording of one of the unviewed programs if the one of the unviewed programs is already recorded.

17. The system of claim 13 , wherein the control circuitry is configured to display a listing of at least one recorded program of the unviewed programs.

18. The system of claim 13 , wherein the control circuitry is configured to:

receive a user selection of a recorded program; and

play back the selected recorded program.

19. The system of claim 13 , wherein the user is a first user and the data includes a first log, and wherein the control circuitry is configured to:

maintain a second log of programs that have been viewed by a second user;

receive a user selection to schedule at least one series for recording from the second user;

identify which programs in the at least one series have been viewed by the second user based on the second log; and

in response to identifying which programs in the at least one series have been viewed by the second user, record only those programs of the at least one series that have not been viewed by the second user on the storage device.

20. The system of claim 13 wherein the control circuitry is configured to:

monitor user interactions with an interactive television program guide being implemented on the user equipment; and

store the data as a result of the monitored user interactions.

Assignments (15)
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 →
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 →
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 →
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 →
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 →
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 Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
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 Apr 25, 2013
From: ELLIS, MICHAEL D.; GAYDOU, DANNY R.; REICHARDT, M. SCOTT; BAUMGARTNER, JOSEPH P.; THOMAS, WILLIAM L.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 030295/0225 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →