IP Library Granted Patent US 8,272,019
Granted Patent B2
US 8,272,019 · App. 12/818,657 · Granted Sep 18, 2012

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 8,272,019
App. No.
12/818,657
Granted
Sep 18, 2012
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 (60)

1. A method of managing recorded programs on a remote media server, comprising:

providing data to user equipment associated with a list of programs stored on the remote media server;

receiving a delete request from a program guide displayed on the user equipment to delete a program stored on the remote media server; and

in response to receiving the delete request, deleting the program from the remote media server.

2. The method of claim 1 , wherein the delete request from the user equipment to delete a program is generated by the user equipment in response to receiving user input.

3. The method of claim 1 , further comprising:

updating the list of programs stored on the remote media server.

4. The method of claim 1 , wherein deleting the program from the remote media server further comprises:

determining whether more than one user has requested a copy of the program.

5. A method of managing programs stored on a digital storage device in a remote server, comprising:

receiving a first request to record a program, wherein the first request is associated with a first user;

receiving a second request to record the program, wherein the second request is associated with a second user;

storing the program on the digital storage device;

generating a first entry for the program, wherein the first entry is associated with the first user;

generating a second entry for the program, wherein the second entry is associated with the second user;

receiving an indication from a program guide that the first user desires to delete the program from the digital storage device; and

in response to receiving the indication from the program guide, deleting the first entry without removing the program from the digital storage device.

6. The method of claim 5 , wherein generating the first entry comprises:

creating the first entry in a first directory associated with the first user.

7. The method of claim 5 , wherein generating the second entry comprises:

creating the second entry in a second directory associated with the second user, wherein the second directory is different from the first directory.

8. The method of claim 5 , further comprising:

providing data to user equipment associated with a list of programs stored on the remote server.

9. The method of claim 1 , further comprising:

determining whether a program has been accessed within a predetermined period of time; and

in response to determining that the program has not been accessed within the predetermined period of time, deleting the program from the remote server.

10. The method of claim 5 , further comprising:

determining whether a program has been accessed within a predetermined period of time; and

in response to determining that the program has not been accessed within the predetermined period of time, deleting the program from the remote server.

11. A system for managing recorded programs on a remote media server, comprising:

processing circuitry configured to:

provide data to user equipment associated with a list of programs stored on the remote media server;

receive a delete request from a program guide displayed on the user equipment to delete a program stored on the remote media server; and

in response to receiving the delete request, delete the program from the remote media server.

12. The system of claim 11 , wherein the delete request from the user equipment to delete a program is generated by the user equipment in response to receiving user input.

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

update the list of programs stored on the remote media server.

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

determine whether more than one user has requested a copy of the program.

15. A system for managing programs stored on a digital storage device in a remote server, comprising:

processing circuitry configured to:

receive a first request to record a program, wherein the first request is associated with a first user;

receive a second request to record the program, wherein the second request is associated with a second user;

store the program on the digital storage device;

generate a first entry for the program, wherein the first entry is associated with the first user;

generate a second entry for the program, wherein the second entry is associated with the second user;

receive an indication from a program guide that the first user desires to delete the program from the digital storage device; and

in response to receiving the indication from the program guide, delete the first entry without removing the program from the digital storage device.

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

create the first entry in a first directory associated with the first user.

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

create the second entry in a second directory associated with the second user, wherein the second directory is different from the first directory.

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

provide data to user equipment associated with a list of programs stored on the remote server.

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

determine whether a program has been accessed within a predetermined period of time; and

in response to determining that the program has not been accessed within the predetermined period of time, delete the program from the remote server.

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

determine whether a program has been accessed within a predetermined period of time; and

in response to determining that the program has not been accessed within the predetermined period of time, delete the program from the remote server.

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 Jan 20, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034762/0973 →
MERGER Recorded Jan 20, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034763/0001 →
MERGER Recorded Jan 20, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034763/0028 →
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 →
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 →
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 →