Methods, apparatuses, and computer program products for delivering audio content on demand
First Claim
Patent Images
1. A method for delivering on demand audio content, the method comprising:
- receiving a selection of audio content for listening on demand;
receiving an input specifying delayed listening;
determining that the audio content is to commence before expiration of a predetermined time interval;
determining whether or not any inputs from other listeners have been received that also specify delayed listening of the same audio content before expiration of the predetermined time interval and;
if no such inputs from other listeners are received, then requesting a plurality of packets from the network, each of the packets bearing a unicast identifier corresponding to the selected audio content;
otherwise, requesting a plurality of packets from the network, each of the packets bearing a multicast identifier corresponding to the selected audio content;
receiving the plurality of packets; and
delivering the plurality of packets for presentation of the audio content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products for delivering audio content on demand. The methods include receiving a plurality of packets from a network, each of the packets bearing a multicast or unicast identifier corresponding to an item of audio content. The plurality of packets are stored secured from a listener on a service provider controlled partition of a local storage device. If a listener input is received indicative of the listener purchasing a right to play the item of audio content, downloading of the stored plurality of packets to a media presentation device is enabled.
-
Citations
20 Claims
-
1. A method for delivering on demand audio content, the method comprising:
-
receiving a selection of audio content for listening on demand; receiving an input specifying delayed listening; determining that the audio content is to commence before expiration of a predetermined time interval; determining whether or not any inputs from other listeners have been received that also specify delayed listening of the same audio content before expiration of the predetermined time interval and; if no such inputs from other listeners are received, then requesting a plurality of packets from the network, each of the packets bearing a unicast identifier corresponding to the selected audio content; otherwise, requesting a plurality of packets from the network, each of the packets bearing a multicast identifier corresponding to the selected audio content; receiving the plurality of packets; and delivering the plurality of packets for presentation of the audio content. - View Dependent Claims (2, 3, 4)
-
-
5. A method for delivering on demand audio content, the method comprising:
-
receiving a selection of audio content for listening on demand; receiving an input specifying deferred listening; determining that network utilization is less than a peak network utilization; requesting the audio content; receiving the audio content; and delivering the audio content to a destination. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for facilitating delivery of on demand audio content, comprising instructions for:
-
presenting an offer to select the audio content; presenting options for at least two of;
immediate listening, delayed listening, and deferred listening;receiving a selection of audio content for listening; receiving an input specifying one of;
immediate listening, delayed listening, or deferred listening;sending a request for the audio content, wherein the request includes an indication of the input specified; and receiving the audio content. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification