IP Library Granted Patent US 9,219,939
Granted Patent B1
US 9,219,939 · App. 14/162,616 · Granted Dec 22, 2015

Methods and devices for presenting an interactive media guidance application

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,219,939
App. No.
14/162,616
Granted
Dec 22, 2015
Kind
B1
Abstract

Methods and devices for presenting an interactive media guidance application are provided in accordance with various embodiments. In some embodiments, the methods comprise: determining that a first portion of guide listings corresponding to guidance information for a first amount of time has been displayed on the user equipment device; automatically requesting a second portion of guide listings corresponding to guidance information for a second amount of time from a database having guidance information in response to determining that the first portion of guide listings has been displayed, wherein the second amount of time succeeds the first amount of time in time order and wherein the second portion of guide listings is stored in a cache located between the database and the user equipment device; receiving an indication that a user has requested at least one guide listing within the second portion of guide listings; and receiving the second portion of guide listings from the cache in response to receiving the indication from the user.

Claims (33)

1. A method for caching media asset information for a future time period comprising:

determining, using control circuitry that is not a transitory medium, during a first time period, that a user is likely to use a user device during a subsequent second time period based on a user profile;

automatically requesting, using communications circuitry that is not a transitory medium, with a first request, second media asset information for the second time period from a database listing media asset information for a plurality of time periods in response to determining that the user is likely to use the user device during the second time period;

storing, using storage circuitry that is not a transitory medium, while first media asset information for the first time period is displayed, the requested second media asset information in a cache;

receiving, using the control circuitry, a second request for the requested second media asset information; and

retrieving, using the storage circuitry, the requested second media asset information from the cache in response to receiving the second request.

2. The method of claim 1 , further comprising requesting, using the communications circuitry, third media asset information for a third time period from the database in response to the requested second media asset information being retrieved, wherein the third time period succeeds the second time period in time order.

3. The method of claim 1 , wherein the first media asset information comprises a first media asset identifier, and wherein the second media asset information comprises a second media asset identifier.

4. The method of claim 3 , wherein the first media asset identifier is a first program identifier, and wherein the second media asset identifier is a second program identifier.

5. The method of claim 1 , further comprising receiving, using the control circuitry, an indication from the user device to retrieve the requested second media asset information.

6. The method of claim 5 , wherein the received indication is based on a user selection of a selectable identifier, and wherein the selectable identifier corresponds to a specific media asset identifier corresponding to the second media asset information.

7. The method of claim 5 , wherein the received indication is based on the first media asset information being displayed for a threshold period of time.

8. The method of claim 1 , wherein the user profile is, at least in part, manually generated.

9. The method of claim 1 , wherein the user profile is, at least in part, automatically generated by the control circuitry.

10. The method of claim 1 , wherein the user profile reflects times and days that the user is likely to use the user device.

11. A system for caching media asset information for a future time period comprising:

communications circuitry that is not a transitory medium configured to request information from a database listing media asset information for a plurality of time periods;

storage circuitry that is not a transitory medium comprising a cache; and

control circuitry that is not a transitory medium configured to:

determine, during a first time period, that a user is likely to use a user device during a subsequent second time period based on a user profile;

automatically request, using the communications circuitry, with a first request, second media asset information for the second time period from the database in response to determining that the user is likely to use the user device during the second time period;

store, using the storage circuitry, while first media asset information for the first time period is displayed, the requested second media asset information in a cache;

receive a second request for the requested second media asset information; and

retrieve the requested second media asset information from the cache in response to receiving the second request.

12. The system of claim 11 , wherein the control circuitry is further configured to request third media asset information for a third time period from the database in response to the requested second media asset information being retrieved, and wherein the third time period succeeds the second time period in time order.

13. The system of claim 11 , wherein the first media asset information comprises a first media asset identifier, and wherein the second media asset information comprises a second media asset identifier.

14. The system of claim 13 , wherein the first media asset identifier is a first program identifier, and wherein the second media asset identifier is a second program identifier.

15. The system of claim 11 , wherein the control circuitry is further configured to receive an indication from the user device to retrieve the requested second media asset information.

16. The system of claim 15 , wherein the received indication is based on a user selection of a selectable identifier, and wherein the selectable identifier corresponds to a specific media asset identifier corresponding to the second media asset information.

17. The system of claim 15 , wherein the received indication is based on the first media asset information being displayed for a threshold period of time.

18. The system of claim 11 , wherein the user profile is, at least in part, manually generated.

19. The system of claim 11 , wherein the user profile is, at least in part, automatically generated by the control circuitry.

20. The system of claim 11 , wherein the user profile reflects times and days that the user is likely to use the user device.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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: 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 →
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 Feb 9, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 034920/0986 →
MERGER Recorded Feb 9, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 034921/0157 →
MERGER Recorded Feb 9, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 034921/0512 →
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 Jan 23, 2014
From: ARCHER, KUAN HIDALGO
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032033/0197 →