CA2860962C

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

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.

CA2860962C, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 9 October 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    CA 02860962 2015-09-11 55604-31D1 - 44 CLAIMS:1. A method for caching media data for use in an interactive media application implemented at least partially on user equipment, in which the media data is provided by a media data source, the method comprising: automatically retrieving with the interactive media application, the media data from the media data source;automatically caching the media data in a memory of the user equipment, wherein the media data is selectively cached based on one of a user history, popularity of the media data, and features accessible to a user from a current display;and generating for display the cached media data in response to a user indication to access the media data.
  2. 5
    The method of claim 1, wherein the media data is on- demand media data, and wherein the media data source is an on- demand media data source.
  3. 6
    The method of claim 1, wherein automatically retrieving comprises retrieving media data from multiple media data sources .
  4. 11
    A system for caching media data for use in an interactive media application implemented at least partially on user equipment, in which the media data is provided by a media data source, the system comprising:means for automatically retrieving the media data from the media data source;means for automatically caching the media data in a memory of the user equipment, wherein the media data is selectively cached based on one of a user history, popularity of the media data, and features accessible to a user from a current display;and means for generating for display the cached media data in response to a user indication to access the media data.