US 12,278,857 B2
System and method for placeshifting media playback
Michael Rosenblatt, Campbell, CA (US); Gloria Lin, San Francisco, CA (US); Amir Mahmood Mikhak, Cambridge, MA (US); Taido Lantz Nakajima, San Jose, CA (US); Sean Anthony Mayo, San Francisco, CA (US); Andrew Hodge, Palo Alto, CA (US); Anthony Michael Fadell, Portola Valley, CA (US); Jeffery Theodore Lee, Los Gatos, CA (US); Shawn A. Ellis, Sunnyvale, CA (US); Policarpo Wood, San Jose, CA (US); and Alan Christopher Cannistraro, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 10, 2022, as Appl. No. 17/662,826.
Application 17/662,826 is a continuation of application No. 17/651,237, filed on Feb. 15, 2022.
Application 17/651,237 is a continuation of application No. 15/488,327, filed on Apr. 14, 2017, granted, now 11,258,652, issued on Feb. 22, 2022.
Application 15/488,327 is a continuation of application No. 12/286,497, filed on Sep. 30, 2008, granted, now 9,626,363, issued on Apr. 18, 2017.
Claims priority of provisional application 61/059,804, filed on Jun. 8, 2008.
Prior Publication US 2022/0345513 A1, Oct. 27, 2022
Int. Cl. H04L 67/02 (2022.01); G06F 3/01 (2006.01); G06F 3/04883 (2022.01); G06F 16/178 (2019.01); G06F 16/40 (2019.01); G06F 16/44 (2019.01); H04W 4/80 (2018.01)
CPC H04L 67/02 (2013.01) [G06F 3/017 (2013.01); G06F 3/04883 (2013.01); G06F 16/178 (2019.01); G06F 16/40 (2019.01); G06F 16/44 (2019.01); H04W 4/80 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method for shifting playback of media content between devices, the method comprising, by a server device:
receiving first information from a first electronic device, wherein the first information comprises:
a first selection of a media content being played back on the first electronic device, and
a second selection of at least one second electronic device to which playback of the media content is to be transferred, wherein the second selection is obtained by way of respective user interface elements displayed on the first electronic device that include identifying information for the at least one second electronic device;
generating second information based on the first and second selections;
providing the second information to the at least one second electronic device to cause the at least one second electronic device to play back the media content;
receiving a playback command from the first electronic device; and
causing the at least one second electronic device to adjust playback of the media content in accordance with the playback command.