Intelligent Prefetching of Recommended Media Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face delays in accessing digital media content due to the time it takes to download recommended media, which can be several hours for larger files, disrupting the seamless experience of media consumption.

Innovation Solution

A method and system for prefetching recommended media content based on a prefetch setting of a media platform, where a recommended-media record is generated and downloaded automatically according to either a default or customized prefetch setting, allowing for preloading of content without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If digital media content is downloaded on demand, then users can access content when needed, but users experience delays of several hours for larger files

Engineering Contradiction:
Improvedownload wait timeVSAvoidcontent access speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary downloading of recommended media content before the user actually requests it. The prefetch manager proactively identifies content the user is likely to want based on recommendation metrics, and automatically downloads it during idle periods or low-bandwidth times, so that when the user requests the content, it is already available locally without wait time.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system automatically downloads recommended content, then user access time is reduced, but system resource usage increases

Engineering Contradiction:
Improvecontent access timeVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The prefetching system dynamically adjusts its behavior based on current conditions. It monitors bandwidth availability, device storage capacity, power state, and user activity patterns to determine what content to prefetch and when. The system can pause or resume prefetching operations based on real-time resource availability, ensuring that prefetching occurs during optimal times without excessively consuming resources.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If prefetching is enabled by default, then user experience is enhanced, but users may lose control over their data storage

Engineering Contradiction:
Improveuser experienceVSAvoiduser control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system implements feedback mechanisms where user actions are monitored and used to adjust prefetching behavior. When users manually download content, rate content, or modify their preferences, the system learns from these actions and adjusts its recommendation and prefetching algorithms accordingly. This allows the system to adapt to individual user patterns while maintaining ease of use.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9154533B2Intelligent prefetching of recommended-media content
Publication Date: 2015.10.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9154533B2 patent drawing
  • US9154533B2 patent drawing
  • US9154533B2 patent drawing

AI summary

In various embodiments, methods and systems for prefetching recommended-media content based on a prefetch setting of a media platform are provided. A recommended-media record of recommended-media content is received. The recommended-media record is generated based on recommendation metrics of a recommendation profile. The recommended-media record is associated with a media platform. The media platform determines based on a prefetch setting for the media platform how to automatically download the recommended-media content associated with the recommended-media record to the media platform, where a default prefetch setting results in automatically downloading the recommended-media content to the media platform and a customized prefetch setting results in automatically downloading the recommended-media content based on the customized prefetch setting. Upon determining how to download the recommended-media content, the recommended-media content is downloaded based on the prefetch setting of the media platform.