IP Library Granted Patent US 8,707,369
Granted Patent B2
US 8,707,369 · App. 11/649,444 · Granted Apr 22, 2014

Recommended recording and downloading guides

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,707,369
App. No.
11/649,444
Granted
Apr 22, 2014
Kind
B2
Abstract

Techniques for recommending recording and/or downloading suggestions to a DVR user are provided. According to one technique, a list of suggestions is received from a recommending entity. Each of the suggestions identifies either to-be-broadcasted content or downloadable content. The entity is mapped to the list, thereby establishing an entity-to-list mapping. Data, which indicates a user's selection of a list, is received. The user's DVR is mapped to the selected list, thereby establishing a DVR-to-list mapping. Based on this mapping, one or more candidate items are automatically selected from among a set of items. Identities of the candidate items are sent to the DVR. The recommending entity does not own or operate the DVR.

Claims (58)

1. A method comprising:

allowing a device, in a first mode, to display live content regardless of whether the live content was previously scheduled for recording;

while the device is in the first mode, receiving user input that selects one or more recommending entities from a plurality of recommending entities;

scheduling one or more content recordings based on one or more sets of recommended items from the selected one or more recommending entities;

setting the device from the first mode to a second mode of operation based on input received from a user, wherein the second mode is different from the first mode;

while the device is in the second mode:

preventing, by the device, recording of any content that is not indicated within at least one of the one or more sets of recommended items from the selected one or more recommended entities;

preventing, by the device, display of any content that is not in the one or more content recordings scheduled based on the one or more sets of recommended items from the selected one or more recommended entities;

wherein the device comprises a processor.

2. The method of claim 1 , wherein at least one recommending entity, of the selected one or more recommending entities, is other than a user who operates the device.

3. The method of claim 1 , further comprising automatically recording content that is specified within at least a first set of the one or more recommended items, the first set being from a first recommending entity, of the selected one or more recommending entities, other than a user from who operates the device.

4. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:

allowing a device, in a first mode, to display live content regardless of whether the live content was previously scheduled for recording;

while the device is in the first mode, receiving user input that selects one or more recommending entities from a plurality of recommending entities;

scheduling one or more content recordings based on one or more sets of recommended items from the selected one or more recommending entities;

setting the device from the first mode to a second mode of operation based on input received from a user, wherein the second mode is different from the first mode;

while the device is in the second mode:

preventing, by the device, recording of any content that is not indicated within at least one of the one or more sets of recommended items from the selected one or more recommended entities;

preventing, by the device, display of any content that is not in the one or more content recordings scheduled based on the one or more sets of recommended items from the selected one or more recommended entities.

5. A non-transitory computer-readable medium as recited in claim 4 , wherein at least one recommending entity, of the selected one or more recommending entities, is other than a user who operates the device.

6. A non-transitory computer-readable medium as recited in claim 4 , the steps further comprising: automatically recording content that is specified within at least a first set of the one or more recommended items, the first set being from a first recommending entity, of the selected one or more recommending entities, other than a user from who operates the device.

7. The method of claim 1 , further comprising, while the device is in the second mode, preventing selection of additional recommending entities from which to receive recommended items.

8. The method of claim 1 , further comprising: while the device is in the second mode, scheduling one or more additional content recordings that are indicated by the one or more sets of recommended items.

9. The non-transitory computer-readable medium as recited in claim 4 , the steps further comprising, while the device is in the second mode, preventing selection of additional recommending entities from which to receive recommended items.

10. The non-transitory computer-readable medium as recited in claim 4 , the steps further comprising: while the device is in the second mode, scheduling one or more additional content recordings that are indicated by the one or more sets of recommended items.

11. An apparatus comprising:

a subsystem, implemented at least partially in hardware, configured to allow a device, in a first mode, to display live content regardless of whether the live content was previously scheduled for recording;

a subsystem, implemented at least partially in hardware, configured to schedule one or more content recordings based on one or more sets of recommended items from one or more recommending entities, the one or more recommending entities having been selected by user input while the device is in the first mode, the user input selecting the one or more recommending entities from a plurality of recommending entities;

a subsystem, implemented at least partially in hardware, configured to set the device from the first mode to a second mode of operation based on input received from a user, wherein the second mode is different from the first mode;

a subsystem, implemented at least partially in hardware, configured to, while the device is in the second mode:

prevent recording of any content that is not indicated within at least one of the one or more sets of recommended items from the selected one or more recommended entities;

prevent display of any content that is not in the one or more content recordings scheduled based on the one or more sets of recommended items from the selected one or more recommended entities.

12. The apparatus of claim 11 , wherein at least one recommending entity, of the selected one or more recommending entities, is other than a user who operates the device.

13. The apparatus of claim 11 , further comprising a subsystem, implemented at least partially in hardware configured to automatically record content that is specified within at least a first set of the one or more recommended items, the first set being from a first recommending entity, of the selected one or more recommending entities, other than a user from who operates the device.

14. The apparatus of claim 11 , further comprising a subsystem configured to, while the device is in the second mode, prevent selection of additional recommending entities from which to receive recommended items.

15. The apparatus of claim 11 , further comprising:

a subsystem, implemented at least partially in hardware configured to, while the device is in the second mode, the device to schedule one or more additional content recordings that are indicated by the one or more sets of recommended items.

16. The method of claim 1 , wherein at least a first set of the one or more sets of recommended items indicates recommended programs, at least in part, using a combination of criteria and logical operators.

17. The non-transitory computer-readable medium as recited in claim 4 , wherein at least a first set of the one or more sets of recommended items indicates recommended programs, at least in part, using a combination of criteria and logical operators.

18. The apparatus of claim 11 , wherein at least a first set of the one or more sets of recommended items indicates recommended programs, at least in part, using a combination of criteria and logical operators.

19. The method of claim 1 , further comprising:

sending, from a web server, to a client, one or more web pages that identify the plurality of recommending entities;

receiving the user input and an identifier for the device at the web server from the client.

20. The method of claim 1 , further comprising:

receiving the user input at a server;

identifying the one or more sets of recommended items at the server;

sending the one or more sets of recommended items from the server to the device.

21. The non-transitory computer-readable medium as recited in claim 4 , the steps further comprising:

sending, from a web server, to a client, one or more web pages that identify the plurality of recommending entities;

receiving the user input and an identifier for the device at the web server from the client.

22. The non-transitory computer-readable medium as recited in claim 4 , the steps further comprising:

receiving the user input at a server;

identifying the one or more sets of recommended items at the server;

sending the one or more sets of recommended items from the server to the device.

23. The apparatus of claim 11 , further comprising:

a subsystem, implemented at least partially in hardware, configured to display one or more screens that identify the plurality of recommending entities;

a subsystem, implemented at least partially in hardware, configured to receive the user input in response to the displaying of the one or more screens that identify the plurality of recommending entities.

24. The apparatus of claim 11 , further comprising a subsystem, implemented at least partially in hardware, configured to receive one or more sets of recommended items from a server, wherein the server is configured to receive the user input and identify the one or more sets of recommended items for the device based on the user input.

Assignments (10)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
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 →
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: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
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 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2007
From: BARTON, JAMES; FEDER, ADAM; BEACH, BRIAN
To: TIVO INC.
Reel/Frame 018763/0579 →