Method and apparatus for content distribution over a network
First Claim
1. A non-transitory, machine-readable storage medium, comprising executable instructions that, responsive to being executed by a processor, cause the processor to perform operations comprising:
- receiving information associated with a media-related activity of a mobile communication device indicating a user interest in a first media content item of a first media recommendation;
generating a second media recommendation comprising a plurality of media content items selected according to the information associated with the media-related activity indicating the user interest in the first media content item, demographic information associated with a user profile, and a capability of the mobile communication device;
transmitting the second media recommendation to the mobile communication device;
transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the second media recommendation, the first pre-fetch media content item having a priority; and
responsive to a determination of a change in the available digital bandwidth;
stopping the transmitting of the first pre-fetch media content item; and
transmitting, via the connection to the network a second pre-fetch media content item of media content items included in the second media recommendation, the second pre-fetch media content item having a lower priority.
2 Assignments
0 Petitions
Accused Products
Abstract
A method that incorporates teachings of the subject disclosure may include, for example performing, by a wireless communication device comprising a processor, wireless telephony communications via a first wireless interface, transmitting information associated with media-related activities to a server, receiving from the server a media recommendation that is generated according to the information associated with media-related activities, initiating communications with a network via a second wireless interface, downloading a media content item of the media recommendation from a content provider via the second wireless interface, and presenting the media content item at a display. Other embodiments are disclosed.
44 Citations
20 Claims
-
1. A non-transitory, machine-readable storage medium, comprising executable instructions that, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving information associated with a media-related activity of a mobile communication device indicating a user interest in a first media content item of a first media recommendation; generating a second media recommendation comprising a plurality of media content items selected according to the information associated with the media-related activity indicating the user interest in the first media content item, demographic information associated with a user profile, and a capability of the mobile communication device; transmitting the second media recommendation to the mobile communication device; transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the second media recommendation, the first pre-fetch media content item having a priority; and responsive to a determination of a change in the available digital bandwidth; stopping the transmitting of the first pre-fetch media content item; and transmitting, via the connection to the network a second pre-fetch media content item of media content items included in the second media recommendation, the second pre-fetch media content item having a lower priority. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
transmitting, by a processing system comprising a processor of a server, a first media recommendation comprising a first plurality of media content items to a communication device; receiving, by the server, information from the communication device indicating a user interest in a first media content item of the first plurality of media content items; generating, by the processing system, a second media recommendation comprising a second plurality of media content items selected according to the information indicating the user interest in the first media content item, demographic information associated with a user profile, and a capability of the communication device; transmitting, by the processing system, the second media recommendation to the communication device; transmitting, by the processing system and via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the second media recommendation, the first pre-fetch media content item having a first priority; and responsive to a determination of a change in the available digital bandwidth exceeding a threshold; stopping the transmitting of the first pre-fetch media content item; and transmitting, by the processing system and via the connection to the network a second pre-fetch media content item of media content items included in the second media recommendation, the second pre-fetch media content item having a second priority lower than the first priority. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising; receiving information from a communication device indicating a user interest in a first media content item of a first plurality of media content items; generating, by the server, a media recommendation comprising a second plurality of media content items selected according to the information indicating the user interest in the first media content item, demographic information associated with a user profile, and a capability of the communication device; transmitting, by the server, the media recommendation to the communication device; transmitting, via a connection to a network having an available digital bandwidth, a first pre-fetch media content item of media content items included in the media recommendation, the first pre-fetch media content item having a first rank; and responsive to a determination of a change in the available digital bandwidth; stopping the transmitting of the first pre-fetch media content item; and transmitting, via the connection to the network a second pre-fetch media content item of media content items included in the media recommendation, the second pre-fetch media content item having a second rank lower than the first rank. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification