CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04847 (2013.01); H04B 7/1851 (2013.01); H04H 20/74 (2013.01); H04H 20/26 (2013.01); H04H 20/40 (2013.01); H04H 60/91 (2013.01)] | 30 Claims |
1. A method of generating a mix channel from one or more received streams, comprising:
receiving at a receiver a plurality of program channels from a satellite digital audio radio data stream and a separate internet data stream, each of the plurality of program channels comprising multiple segments of transmitted content;
designating at the receiver two or more of the plurality of channels as constituent channels to generate the mix channel, wherein at least one of the plurality of channels is from the satellite digital audio radio data stream and at least one of the plurality of channels is from the separate internet data stream;
storing the constituent channels in a buffer as the plurality of program channels are received;
buffering, based on a beginning of each content segment, complete content segments respectively associated with each of the designated constituent channels of the mix channel in a content buffer as they are received; and
playing back a selected segment from each of the buffered constituent channels sequentially in a designated channel order in response to activation of a single user interface control button wherein the activation of the single user interface control button commences the playing back of segments from each of the buffered constituent channels sequentially by automatically switching between the buffered constituent channels in the designated channel order.
|