IP Library Granted Patent US 9,232,254
Granted Patent B2
US 9,232,254 · App. 13/338,014 · Granted Jan 5, 2016

Client-server based interactive television guide with 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 9,232,254
App. No.
13/338,014
Granted
Jan 5, 2016
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 (40)

1. A method for providing users with access to respective directories of user recorded programs using a program guide, the method comprising:

receiving at a remote server, using processing circuitry, a program from a broadcast source;

recording, using the processing circuitry, the program on the remote server in response to receiving a request to record the program from a user equipment of a plurality of user equipment, wherein the user equipment is located on a network different from (1) a respective network of each other user equipment of the plurality of user equipment and (2) a network of the remote server;

maintaining, using the processing circuitry, on the remote server, a user directory for each user of each user equipment of the plurality of user equipment, wherein each user directory reflects programs that have been recorded on the remote server for each respective user; and

enabling, using the processing circuitry, each user to access the respective user directory associated with the respective user from the remote server using the program guide.

2. The method of claim 1 wherein the enabling each user to access the respective user directory comprises generating for display, using the processing circuitry, the respective user directory associated with the respective user.

3. The method of claim 1 , comprising enabling each user to indicate, using the processing circuitry, a desire to delete a selected recorded program.

4. The method of claim 3 further comprising deleting, using the processing circuitry, a user directory entry for the selected recorded program in response to a user indicating a desire to delete a selected recorded program if more than one user has requested the recorded program to be recorded.

5. The method of claim 3 further comprising deleting, using the processing circuitry, the selected recorded program in response to a user indicating a desire to delete a selected recorded program if only one user has requested the selected program to be recorded.

6. The method of claim 1 , comprising enabling, using the processing circuitry, each user to select to play a recorded program that has been recorded by the respective user.

7. The method of claim 1 further comprising recording, using the processing circuitry, a particular program for a first one of the users while a second one of the users is accessing the second user's personal program guide.

8. The method of claim 1 further comprising storing, using the processing circuitry, a media directory of programs, recorded by a storage device at the remote server, on the storage device.

9. The method of claim 8 , wherein a first user directory comprises a first entry for a first program recorded for a first user of the first user directory and a second user directory comprises a second entry for a second program recorded for a second user of the second user directory, and wherein the first entry includes a first pointer to a program in the media directory of programs and the second entry includes a second pointer to the program in the media directory.

10. The method of claim 1 , further comprising:

storing, using the processing circuitry, in the user directory for each respective user, a pointer to a given program recorded for the respective user.

11. The method of claim 1 , wherein the user equipment is located on a local area network different from (1) a respective local area network of each other user equipment of the plurality of user equipment and (2) a local area network of the remote server.

12. A system for providing users with access to respective directories of user recorded programs using a program guide, the system comprising:

processing circuitry configured to:

receive at a remote server a program from a broadcast source;

record the program on the remote server in response to receiving a request to record the program from a user equipment of a plurality of user equipment, wherein the user equipment is located on a network different from (1) a respective network of each other user equipment of the plurality of user equipment and (2) a network of the remote server;

maintain, on the remote server, a user directory for each user of each user equipment of the plurality of user equipment, wherein each user directory reflects programs that have been recorded on the remote server for each respective user; and

enable each user to access the respective user directory associated with the respective user from the remote server using the program guide.

13. The system of claim 12 , wherein the processing circuitry is configured to:

generate for display the respective user directory associated with the respective user.

14. The system of claim 12 , wherein the processing circuitry is further configured to:

enable each user to indicate a desire to delete a selected recorded program.

15. The system of claim 14 , wherein the processing circuitry is further configured to:

delete a user directory entry for the selected recorded program in response to a user indicating a desire to delete a selected recorded program if more than one user has requested the recorded program to be recorded.

16. The system of claim 14 , wherein the processing circuitry is further configured to:

delete the selected recorded program in response to a user indicating a desire to delete a selected recorded program if only one user has requested the selected program to be recorded.

17. The system of claim 12 , wherein the processing circuitry is further configured to:

enable each user to select to play a recorded program that has been recorded by the respective user.

18. The system of claim 12 , wherein the processing circuitry is further configured to:

record a particular program for a first one of the users while a second one of the users is accessing the second user's personal program guide.

19. The system of claim 12 , wherein the processing circuitry is further configured to:

store a media directory of programs, recorded by a storage device at the remote server, on the storage device.

20. The system of claim 19 , wherein a first user directory comprises a first entry for a first program recorded for a first user of the first user directory and a second user directory comprises a second entry for a second program recorded for a second user of the second user directory, and wherein the first entry includes a first pointer to a program in the media directory of programs and the second entry includes a second pointer to the program in the media directory.

21. The system of claim 12 , wherein the processing circuitry is further configured to:

store in the user directory for each respective user, a pointer to a given program recorded for the respective user.

22. The system of claim 12 , wherein the user equipment is located on a local area network different from (1) a respective local area network of each other user equipment of the plurality of user equipment and (2) a local area network of the remote server.

Assignments (13)
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 →
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 Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
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 Apr 13, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035398/0706 →
MERGER Recorded Apr 13, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035398/0716 →
MERGER Recorded Apr 13, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035398/0723 →
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 →