CUSTOMIZED PLAYBACK OF BROADCAST MEDIA
First Claim
1. A method comprising:
- identifying a subset of preferred channels from a set of available broadcast channels, each broadcast channel providing streaming content including media segments;
receiving and storing complete media segments of the streamed content from the preferred channels;
maintaining a plurality of queues, including placing the received content from each channel in one of the queues in the order received;
generating a customized playback sequence by selecting the queued media segments according to channel-selection criteria; and
playing back media segments according to the customized playback sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a method of providing a controlled, customized playback of broadcast media, such as satellite radio or television. A subset of preferred channels is identified from a set of available broadcast channels. Each broadcast channel provides streaming content including media segments and, optionally, segment tags marking the beginning and end of each media segment. Complete media segments of the streamed content from the preferred channels are received and stored. A plurality of queues is maintained. The received content from each channel is placed in one of the queues in the order received. A customized playback sequence is generated. In generating the customized playback sequence, the queued media segments are selected according to channel-selection criteria, and each media segment is played back in its entirety.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying a subset of preferred channels from a set of available broadcast channels, each broadcast channel providing streaming content including media segments; receiving and storing complete media segments of the streamed content from the preferred channels; maintaining a plurality of queues, including placing the received content from each channel in one of the queues in the order received; generating a customized playback sequence by selecting the queued media segments according to channel-selection criteria; and playing back media segments according to the customized playback sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A streaming media playback system, comprising:
-
a receiver configured for receiving and storing selected portions of a digitally-encoded multi-channel broadcast; a digital decoder for decoding the multi-channel broadcast; a demultiplexer for separating the multi-channel broadcast into separate channels; a sequence generator for applying predefined channel-selection criteria to select channels, selecting complete media segments to be stored from the selected channels, queuing the stored media segments, and generating a playback sequence from the queued media segments; and a media player for playing back all of the queued media content according to the playback sequence. - View Dependent Claims (15)
-
-
16. A computer program product including computer usable program code embodied on a computer usable storage medium for providing a customized playback of streamed multimedia content, the computer program product including:
-
computer usable program code for identifying a subset of preferred channels from a set of available broadcast channels, each broadcast channel providing streaming content including media segments; computer usable program code for receiving and storing complete media segments of the streamed content from the preferred channels; computer usable program code for maintaining a plurality of queues, including placing the received content from each channel in one of the queues in the order received; computer usable program code for generating a customized playback sequence by selecting the queued media segments according to channel-selection criteria; and computer usable program code for playing back media segments according to the customized playback sequence. - View Dependent Claims (17, 18, 19, 20)
-
Specification