IP Library Granted Patent US 7,895,622
Granted Patent B2
US 7,895,622 · App. 12/814,035 · Granted Feb 22, 2011

Client-server based interactive television program guide system with remote server recording

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 7,895,622
App. No.
12/814,035
Granted
Feb 22, 2011
Kind
B2
Abstract

An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.

Claims (63)

1. A method for use in an interactive television program guide system in which television programs are recorded and played back on-demand, the method comprising:

providing a user with an opportunity to indicate at least one program for recording by the remote media server;

recording the program with the remote media server in response to the user indicating a desire to record the program by the remote media server;

providing the user with an opportunity to indicate at least one program for recording by a local media server;

recording the program with a local media server in response to the user indicating a desire to record the program by the local media server; and

providing the user with an opportunity to indicate a desire to access a directory of program listings associated with programs recorded by the remote media server and with programs recorded by the local media server, wherein the programs were recorded in response to the user indicating a desire to record the programs with the remote media server or with the local media server; and

providing the directory of program listings associated with the programs recorded by the remote media server and programs recorded by the local media server in response to the user indicating the desire to access the directory of program listings.

2. The method of claim 1 further comprising sorting the directory of program listings by title or theme in response to the user indicating a desire to access the directory of program listings sorted by title or theme.

3. The method of claim 1 further comprising overlaying the directory of program listings over a program that the user is watching on user television equipment in response to the user indicating a desire to view the directory of program listings.

4. The method of claim 1 further comprising displaying information about at least one of the programs in response to the user indicating a desire to view information about the at least one of the programs.

5. The method of claim 1 further comprising:

automatically caching on the remote media server all programs as the programs are broadcast; and

playing back at least a portion of a cached program in response to the user indicating a desire to view at least a portion of the cached program.

6. The method of claim 1 further comprising deleting a program recorded by the remote media server or the local media server in response to the user indicating a desire to delete the program.

7. The method of claim 1 further comprising automatically deleting programs recorded by the remote media server or the local media server.

8. The method of claim 1 further comprising:

providing the user with an opportunity to define a super-program sequence; and

playing back at least a portion of a program according to the super-program sequence.

9. The method of claim 1 further comprising recording program associated data for the at least one program.

10. The method of claim 9 , wherein the program associated data comprises interactive content.

11. The method of claim 1 further comprising displaying a directory of program listings associated with programs to be recorded by the remote media server or by the local media server in response to the user indicating a desire to view a directory of program listings associated with programs to be recorded by the remote media server or by the local media server, wherein the programs were indicated by the user for recording by the remote media server or by the local media server.

12. The method of claim 1 further comprising displaying at least one program listing associated with at least one program that is not recorded by the remote media server or by the local media server and at least one program listing associated with at least one program that is recorded by the remote media server or by the local media server, in response to the user indicating a desire to view program listings.

13. The method of claim 1 further comprising displaying at least one program listing associated with at least one program that is not recorded by the remote media server or by the local media server and at least one program listing associated with at least one program that is to be recorded by the remote media server or by the local media server, in response to the user indicating a desire to view program listings.

14. The method of claim 1 further comprising providing the user with an opportunity to enter a parental control code in response to the user indicating a desire to play back a program with the remote media server or with the local media server.

15. The method of claim 1 further comprising:

providing the user with an opportunity to set a video format in which programs are recorded by the remote media server or by the local media server; and

recording programs in the video format.

16. The method of claim 1 further comprising:

automatically caching programs that are being viewed by users; and

playing back at least a portion of a cached program in response to the user indicating a desire to view at least a portion of the cached program.

17. An interactive television program guide system in which television programs are recorded and played back on-demand by a remote media server for a number of users, the system comprising:

a remote media server configured to store and retrieve programs on-demand for each user;

a local media server configured to store and retrieve programs on-demand for each user;

interactive program guide television equipment on which an interactive television program guide is implemented, wherein the interactive television program guide is configured to:

provide a user with an opportunity to indicate at least one program for recording by the remote media server;

provide the user with an opportunity to indicate at least one program for recording by the local media server;

provide the user with an opportunity to indicate a desire to access a directory of program listings associated with programs recorded by the remote media server and with programs recorded by the local media server, wherein the programs were recorded in response to the user indicating a desire to record the programs with the remote media server or with the local media server; and

provide the directory of program listings in response to the user indicating the desire to view the directory of program listings.

18. The system defined in claim 17 , wherein the interactive television program guide is further configured to provide a directory of program listings sorted by title or theme in response to the user indicating a desire to access the directory of program listings sorted by title or theme.

19. The system defined in claim 17 , wherein the interactive television program guide is further configured to overlay the directory of program listings over a program that the user is watching on user television equipment in response to the user indicating a desire to view a directory of program listings.

20. The system defined in claim 17 , wherein the interactive television program guide is further configured to display information about at least one of the programs in response to the user indicating a desire to view information about the at least one of the programs.

21. The system defined in claim 17 , wherein:

the remote media server is further configured to automatically cache all programs as the programs are broadcast; and

the remote media server is further configured to play back at least a portion of a cached program in response to the user indicating a desire to view at least a portion of the cached program with the interactive television program guide.

22. The system defined in claim 17 , wherein the remote media server is further configured to delete a program recorded by the remote media server in response to the user indicating a desire to delete the program with the interactive television program guide and the local media server is further configured to delete a program recorded by the local media server in response to the user indicating a desire to delete the program with the interactive television program guide.

23. The system defined in claim 17 , wherein the remote media server is further configured to automatically delete programs recorded by the remote media server and the local media server is further configured to automatically delete programs recorded by the local media server.

24. The system defined in claim 17 , wherein:

the interactive television program guide is further configured to provide the user with an opportunity to define a super-program sequence;

the remote media server is further configured to play back at least a portion of a program according to the super-program sequence; and

the local media server is further configured to play back at least a portion of a program according to the super-program sequence.

25. The system defined in claim 17 , wherein the remote media server and the local media server are further configured to record program associated data for the at least one program.

26. The system defined in claim 25 , wherein the program associated data comprises interactive content.

27. The system defined in claim 17 , wherein the interactive television program guide is further configured to display a directory of program listings associated with programs to be recorded by the remote media server or by the local media server in response to the user indicating a desire to view a directory of program listings associated with programs to be recorded by the remote media server or by the local media server, wherein the programs were indicated by the user for recording by the remote media server or by the local media server.

28. The system defined in claim 17 , wherein the interactive television program guide is further configured to display at least one program listing associated with at least one program that is not recorded by the remote media server or by the local media server and at least one program listing associated with at least one program that is recorded by the remote media server or by the local media server, in response to the user indicating a desire to view program listings.

29. The system defined in claim 17 , wherein the interactive television program guide is further configured to display at least one program listing associated with at least one program that is not recorded by the remote media server or by the local media server and at least one program listing associated with at least one program that is to be recorded by the remote media server or by the local media server, in response to the user indicating a desire to view program listings.

30. The system defined in claim 17 , wherein the interactive television program guide is further configured to provide the user with an opportunity to enter a parental control code in response to the user indicating a desire to play back a program with the remote media server or with the local media server.

31. The system defined in claim 17 , wherein:

the interactive television program guide is further configured to provide the user with an opportunity to set a video format in which programs are recorded by the remote media server or by the local media server;

the local media server is further configured to record programs in the video format; and

the remote media server is further configured to record programs in the video format.

32. The system defined in claim 17 , wherein the remote media server and the local media server are further configured to:

automatically cache programs that are being viewed by users; and

play back at least a portion of a cached program in response to the user indicating a desire to view at least a portion of the cached program.

Assignments (8)
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 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 Jul 11, 2012
From: ELLIS, MICHAEL D.; THOMAS, WILLIAM L.; LEMMONS, THOMAS R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 028531/0145 →
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 →