IP Library Granted Patent US 9,282,362
Granted Patent B2
US 9,282,362 · App. 14/483,767 · Granted Mar 8, 2016

Systems and methods for caching data in media-on-demand systems

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,282,362
App. No.
14/483,767
Granted
Mar 8, 2016
Kind
B2
Abstract

Systems and methods may be provided for retrieving non-on-demand media data and on-demand media data that is provided by separate data sources. On-demand media data may be cached to reduce system latencies and the burden on the distribution network.

Claims (39)

1. A method for caching a video preview, the method comprising:

receiving, with an interactive media application, a user request to view a program information screen for a media program; and

in response to receiving the user request:

generating, for display, the program information screen including a preview option; and

caching a video preview of the media program,

wherein the video preview is accessible by selecting the preview option, and

wherein the video preview is cached prior to any user selection of the preview option.

2. The method defined in claim 1 , further comprising displaying the cached video preview of the media program in response to selecting the preview option.

3. The method defined in claim 1 , wherein the video preview is cached in a memory of the user equipment.

4. The method defined in claim 1 , further comprising:

receiving a user indication to access the media program associated with the video preview;

determining whether the video program is cached in the memory of the user equipment;

in response to determining the media program is cached, display the cached video program; and

in response to determining the media program is not cached, retrieving the media program from a media data source and displaying the retrieved media program.

5. The method defined in claim 1 , wherein the video preview is cached by automatically and periodically caching video previews associated with media programs.

6. The method defined in claim 1 , wherein the video preview is cached by automatically and periodically caching selected video previews based on a user history.

7. The method defined in claim 6 , further comprising monitoring user activity on the user equipment, and generating the user history based on the monitored user activity.

8. The method of claim 1 , wherein the media program originates from an on-demand media data source.

9. The method of claim 1 , wherein the program information screen includes at least one of a title, rating, cost, run-time, release date, rental period, viewing period, movie summary, actor/actress names, producer names, and production studio name.

10. A system for caching a video preview, comprising:

control circuitry configured to:

receive, with an interactive media application, a user request to view a program information screen for a media program; and

in response to receiving the user request:

generate, for display, the program information screen including a preview option; and

cache a video preview of the video program,

wherein the video preview is accessible by selecting the preview option, and

wherein the video preview is cached prior to any user selection of the preview option.

11. The system defined in claim 10 , wherein the control circuitry is further configured to display the cached video preview of the media program in response to selecting the preview option.

12. The system defined in claim 10 , wherein the video preview is cached in a memory of the user equipment.

13. The system defined in claim 10 , wherein the control circuitry is further configured to:

receive a user indication to access the media program associated with the video preview;

determine whether the media program is cached in the memory of the user equipment;

in response to determining the media program is cached, display the cached video program; and

in response to determining the media program is not cached, retrieve the media program from a media data source and display the retrieved media program.

14. The system defined in claim 10 , wherein the control circuitry is further configured to automatically and periodically cache video previews associated with media programs.

15. The system defined in claim 10 , wherein the control circuitry is further configured to automatically and periodically cache selected video previews based on a user history.

16. The system defined in claim 15 , wherein the control circuitry is further configured to monitor user activity on the user equipment, and generate the user history based on the monitored user activity.

17. The system of claim 10 , wherein the media program originates from an on-demand media data source.

18. The system of claim 10 , wherein the program information screen includes at least one of a title, rating, cost, run-time, release date, rental period, viewing period, movie summary, actor/actress names, producer names, and production studio name.

Assignments (9)
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 →
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: 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 Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2014
From: ELLIS, MICHAEL D.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 034178/0581 →