US 11,870,547 B2
Method and apparatus for enhanced playback of content while switching among channels of broadcast or streamed content while being received (Tune Start)
Stuart Anderson Cox, Boca Raton, FL (US); and Paul D. Marko, Sunrise, FL (US)
Assigned to Sirius XM Radio Inc., New York, NY (US)
Filed by Sirius XM Radio Inc., New York, NY (US)
Filed on Apr. 11, 2022, as Appl. No. 17/717,190.
Application 17/717,190 is a continuation of application No. 16/397,602, filed on Apr. 29, 2019, granted, now 11,303,370.
Application 16/397,602 is a continuation of application No. 14/868,659, filed on Sep. 29, 2015, granted, now 10,277,342, issued on Apr. 30, 2019.
Application 14/868,659 is a continuation of application No. 13/982,949, granted, now 9,154,248, issued on Oct. 6, 2015, previously published as PCT/US2012/025091, filed on Feb. 14, 2012.
Claims priority of provisional application 61/442,468, filed on Feb. 14, 2011.
Prior Publication US 2023/0070871 A1, Mar. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04H 20/55 (2008.01); H04N 5/775 (2006.01); H04N 5/907 (2006.01); H04N 9/82 (2006.01); H04H 20/26 (2008.01); H04N 21/438 (2011.01); H04N 21/439 (2011.01); H04N 21/81 (2011.01); H04N 21/845 (2011.01); H04H 60/27 (2008.01); H04H 20/74 (2008.01)
CPC H04H 20/55 (2013.01) [H04H 20/26 (2013.01); H04H 20/74 (2013.01); H04H 60/27 (2013.01); H04N 5/775 (2013.01); H04N 5/907 (2013.01); H04N 9/8205 (2013.01); H04N 21/4383 (2013.01); H04N 21/4392 (2013.01); H04N 21/8113 (2013.01); H04N 21/8456 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A system for enhanced playback of content, the system comprising:
a broadcast device; and
a computing device configured to:
receive, from the broadcast device, a plurality of program channels from at least one content stream;
designate one or more of the plurality of program channels as designated channels;
store at least a currently received program and one or more older programs associated with each of the designated channels in a buffer; and
in response to receiving a command to initiate a scan function, scanning at least a subset of the plurality of program channels by:
playing a portion of an oldest program in each of the designated channels from a playback point that corresponds to a start of the oldest program; and
successively playing a portion of a next oldest program in each of the designated channels until at least a portion of the currently received program in each of the designated channels is played.