US 11,720,227 B2
Method and apparatus for using selected content tracks from two or more program channels to automatically generate a blended mix channel for playback to a user upon selection of a corresponding preset button on a user interface
Richard A. Michalski, Coral Springs, FL (US); Stuart A. Cox, Boca Raton, FL (US); Paul D. Marko, Pembroke Pines, FL (US); Mark Rindsberg, Boca Raton, FL (US); Greg Nease, Princeton, NJ (US); and Glenn Peffers, Lake Worth, FL (US)
Assigned to Sirius XM Radio Inc., New York, NY (US)
Filed by Sirius XM Radio Inc., New York, NY (US)
Filed on Jan. 21, 2020, as Appl. No. 16/747,624.
Application 16/747,624 is a continuation of application No. 14/685,012, filed on Apr. 13, 2015, granted, now 10,540,057.
Application 14/685,012 is a continuation of application No. 13/531,440, filed on Jun. 22, 2012, granted, now 9,008,812.
Application 13/531,440 is a continuation in part of application No. PCT/US2012/025091, filed on Feb. 14, 2012.
Application PCT/US2012/025091 is a continuation in part of application No. 12/213,414, filed on Jun. 19, 2008, granted, now 8,223,975.
Prior Publication US 2020/0393939 A1, Dec. 17, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04H 20/40 (2008.01); G06F 3/0482 (2013.01); H04H 20/74 (2008.01); G06F 3/04842 (2022.01); G06F 3/04847 (2022.01); H04B 7/185 (2006.01); H04H 60/91 (2008.01); H04H 20/26 (2008.01)
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
OG exemplary drawing
 
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.