SYSTEM AND METHOD OF PRIORITIZING THE DOWNLOADING OF MEDIA ITEMS IN A MEDIA ITEM RECOMMENDATION NETWORK
First Claim
1. A method of prioritizing the downloading of a media item, comprising the steps of:
- receiving a request to download a recommended media item from a user device; and
determining a priority for downloading the recommended media item to the user device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method of prioritizing the downloading of media items to different user devices in a media item recommendation system is disclosed. A media server prioritizes the downloading of a recommended media item according to when each user device needs to receive the recommended media item to satisfy a timing constraint. For example, the timing constraint may be the time before the media item is to be played in a playlist according to a media item recommendation scoring system. User devices having a more immediate timing need for receiving a media item download can be prioritized over user devices having a less immediate need for receiving a media item download. In this manner, the media server is more likely to provide timely media item downloads to all the different user devices.
-
Citations
25 Claims
-
1. A method of prioritizing the downloading of a media item, comprising the steps of:
-
receiving a request to download a recommended media item from a user device; and determining a priority for downloading the recommended media item to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device adapted to prioritize the downloading of a media item, comprising:
a media server, wherein the media server is adapted to; receive a request to download a recommended media item from a user device; and determine a priority for downloading of the recommended media item to the user device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
23. A method of requesting downloading of a media item, comprising the steps of:
-
receiving a media item recommendation at a user device; determining a time constraint for the media item recommendation as a function of an estimated amount of time before a recommended media item is to be used by the user device; determining if a media item corresponding to the media item recommendation is locally stored at the user device; and sending a request to a media server to request downloading of the media item if the media item is not locally stored at the user device, wherein the request further comprises the time constraint. - View Dependent Claims (24, 25)
-
Specification