IP Library Granted Patent US 8,582,946
Granted Patent B2
US 8,582,946 · App. 11/267,200 · Granted Nov 12, 2013

Systems and methods for recording programs using a network recording device as supplemental storage

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,582,946
App. No.
11/267,200
Granted
Nov 12, 2013
Kind
B2
Abstract

Systems and methods for recording programs using a user's equipment and a network recording device are provided. An interactive television application may determine whether the user's equipment has sufficient resources (e.g., tuners or space) to record a program selected for recording. If the interactive television application determines that the user's equipment does not have sufficient resources, the interactive television application may select, automatically or in response to a user instruction, the program for recording with a network recording device. In some embodiments, the user may have to pay for the use of the network recording device, or may be required to purchase a given tier level of service. The interactive television application may play back programs from the network recording device as VOD offerings, or may direct the network recording device to transfer recorded programs to the user's equipment when it has sufficient resources.

Claims (50)

1. A method for recording programs using a user's equipment and a network recording device, the method comprising:

determining whether performing a plurality of recordings will exceed the resources of the user's equipment, wherein the determining comprises determining whether the user's equipment includes enough tuners for the recording;

selecting, in response to determining that performing the plurality of recordings will exceed the resources of the user's equipment, a first group of at least one of the plurality of recordings and a second group of at least one of the plurality of recordings;

automatically selecting at least one recording for inclusion in the first or second group based on one or more criteria;

performing the selected first group of recordings with the user's equipment and performing the selected second group of recordings with the network recording device;

receiving from the network recording device a list of recordings that the network recording device has already performed;

comparing the list received from the network recording device with the recordings selected to be performed with the user's equipment; and

directing the network recording device to hold recordings selected to be performed with the user's equipment that the network recording device has already performed.

2. The method of claim 1 wherein the resources include space for performing recordings.

3. The method of claim 1 further comprising:

determining whether the user's equipment has sufficient resources to perform the recording; and

in response to determining that the user's equipment has sufficient resources to perform the recording, canceling performing the recording with the network recording device and performing the recording with the user's equipment.

4. The method of claim 1 wherein selecting the first and second groups of recordings comprises receiving a user selection of at least one recording for inclusion in the first or second groups of recordings.

5. The method of claim 1 wherein the one or more criteria are at least one of a recording priority, a program attribute, and whether the recording has already been performed with the network recording device.

6. The method of claim 1 further comprising:

receiving a user request to play back a program recorded with the network recording device;

receiving the requested program at the user's equipment as a VOD offering from the network recording device; and

playing back the program at the user's equipment.

7. The method of claim 1 further comprising:

transferring a recording originally performed with the network recording device to the user's equipment; and

deleting the transferred recording from the network recording device.

8. The method of claim 7 further comprising:

determining whether the user's equipment has sufficient resources to receive the recording; and

wherein transferring the recording to the user's equipment comprises transferring the recording to the user's equipment in response to determining that the user's equipment has sufficient resources to receive the recording.

9. The method of claim 1 further comprising receiving a user instruction to purchase space in the network recording device to perform the recording.

10. A system for recording programs, the system comprising a user's equipment, a network recording device and control circuitry, the control circuitry configured to:

determine whether performing a plurality of recordings will exceed the resources of the user's equipment, wherein the determining comprises determining whether the user's equipment includes enough tuners for the recording;

select, in response to determining that performing the plurality of recordings will exceed the resources of the user's equipment, a first group of at least one of the plurality of recordings and a second group of at least one of the plurality of recordings;

automatically select at least one recording for inclusion in the first or second group based on one or more criteria;

direct the user's equipment to perform the selected first group of recordings and direct the network recording device to perform the selected second group of recordings;

receive from the network recording device a list of recordings that the network recording device has already performed;

compare the list received from the network recording device with the recordings selected to be performed with the user's equipment; and

direct the network recording device to hold recordings selected to be performed with the user's equipment that the network recording device has already performed.

11. The system of claim 10 wherein the resources include space for performing recordings.

12. The system of claim 10 wherein the control circuitry is further configured to:

determine whether the user's equipment has sufficient resources to perform the recording; and

direct, in response to determining that the user's equipment has sufficient resources to perform the recording, the network recording device to cancel performing the recording and direct the user's equipment to perform the recording.

13. The system of claim 10 wherein the control circuitry is further configured to receive a user selection of at least one recording for inclusion in the first or second groups of recordings.

14. The system of claim 10 wherein the one or more criteria are at least one of a recording priority, a program attribute, and whether the recording has already been performed with the network recording device.

15. The system of claim 10 further comprising a display adapter, and wherein the control circuitry further configured to:

receive a user request to play back a program recorded with the network recording device;

receive the requested program at the user's equipment as a VOD offering from the network recording device; and

direct the display adapter to output the program at the user's equipment.

16. The system of claim 10 wherein the control circuitry is further configured to:

transfer a recording originally performed with the network recording device to the user's equipment; and

delete the transferred recording from the network recording device.

17. The system of claim 16 wherein the control circuitry is further configured to:

determine whether the user's equipment has sufficient resources to receive the recording; and

transfer the recording to the user's equipment in response to determining that the user's equipment has sufficient resources to receive the recording.

18. The system of claim 10 wherein the control circuitry is further configured to receive a user instruction to purchase space in the network recording device to perform the recording.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0138 →
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 →
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 →
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 →