Networked music playback
DC CAFCFirst Claim
1. A method comprising:
- causing, via a control device, a graphical interface to display a control interface including one or more transport controls to control playback by the control device;
after connecting to a local area network via a network interface, identifying, via the control device, playback devices connected to the local area network;
causing, via the control device, the graphical interface to display a selectable option for transferring playback from the control device;
detecting, via the control device, a set of inputs to transfer playback from the control device to a particular playback device, wherein the set of inputs comprises;
(i) a selection of the selectable option for transferring playback from the control device and (ii) a selection of the particular playback device from the identified playback devices connected to the local area network;
after detecting the set of inputs to transfer playback from the control device to the particular playback device, causing playback to be transferred from the control device to the particular playback device, wherein transferring playback from the control device to the particular playback device comprises;
(a) causing one or more first cloud servers to add multimedia content to a local playback queue on the particular playback device, wherein adding the multimedia content to the local playback queue comprises the one or more first cloud servers adding, to the local playback queue, one or more resource locators corresponding to respective locations of the multimedia content at one or more second cloud servers of a streaming content service;
(b) causing playback at the control device to be stopped; and
(c) modifying the one or more transport controls of the control interface to control playback by the playback device; and
causing the particular playback device to play back the multimedia content, wherein the particular playback device playing back the multimedia content comprises the particular playback device retrieving the multimedia content from one or more second cloud servers of a streaming content service and playing back the retrieved multimedia content.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
Systems, methods, apparatus, and articles of manufacture to facilitate connection to a multimedia playback network are disclosed. An example method includes detecting a first input including an identification of a playback device; detecting a second input including an identification of an item on a controller, wherein multimedia content associated with the item is retrievable from a content provider; detecting a trigger, wherein the trigger is not the first input or the second input; and sending, in response to detecting the trigger, information regarding the multimedia content from the controller to the playback device, wherein the information includes an identification of the multimedia content for playback by the playback device, and wherein the information causes (a) the playback device to retrieve, independent of the controller, the multimedia content from the content provider and (b) playback of the retrieved multimedia content.
-
Citations
29 Claims
-
1. A method comprising:
-
causing, via a control device, a graphical interface to display a control interface including one or more transport controls to control playback by the control device; after connecting to a local area network via a network interface, identifying, via the control device, playback devices connected to the local area network; causing, via the control device, the graphical interface to display a selectable option for transferring playback from the control device; detecting, via the control device, a set of inputs to transfer playback from the control device to a particular playback device, wherein the set of inputs comprises;
(i) a selection of the selectable option for transferring playback from the control device and (ii) a selection of the particular playback device from the identified playback devices connected to the local area network;after detecting the set of inputs to transfer playback from the control device to the particular playback device, causing playback to be transferred from the control device to the particular playback device, wherein transferring playback from the control device to the particular playback device comprises; (a) causing one or more first cloud servers to add multimedia content to a local playback queue on the particular playback device, wherein adding the multimedia content to the local playback queue comprises the one or more first cloud servers adding, to the local playback queue, one or more resource locators corresponding to respective locations of the multimedia content at one or more second cloud servers of a streaming content service; (b) causing playback at the control device to be stopped; and (c) modifying the one or more transport controls of the control interface to control playback by the playback device; and causing the particular playback device to play back the multimedia content, wherein the particular playback device playing back the multimedia content comprises the particular playback device retrieving the multimedia content from one or more second cloud servers of a streaming content service and playing back the retrieved multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory computer readable storage medium including instructions for execution by a processor, the instructions, when executed, cause a control device to implement a method comprising:
-
causing a graphical interface to display a control interface including one or more transport controls to control playback by the control device; after connecting to a local area network via a network interface, identifying playback devices connected to the local area network; causing the graphical interface to display a selectable option for transferring playback from the control device; detecting a set of inputs to transfer playback from the control device to a particular playback device, wherein the set of inputs comprises;
(i) a selection of the selectable option for transferring playback from the control device and (ii) a selection of the particular playback device from the identified playback devices connected to the local area network;after detecting the set of inputs to transfer playback from the control device to the particular playback device, causing playback to be transferred from the control device to the particular playback device, wherein transferring playback from the control device to the particular playback device comprises; (a) causing one or more first cloud servers to add multimedia content to a local playback queue on the particular playback device, wherein adding the multimedia content to the local playback queue comprises the one or more first cloud servers adding, to the local playback queue, one or more resource locators corresponding to respective locations of the multimedia content at one or more second cloud servers of a streaming content service; (b) causing playback at the control device to be stopped; and (c) modifying the one or more transport controls of the control interface to control playback by the playback device; and causing the particular playback device to play back the multimedia content, wherein the particular playback device playing back the multimedia content comprises the particular playback device retrieving the multimedia content from one or more second cloud servers of a streaming content service and playing back the retrieved multimedia content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A control device comprising:
-
a graphical interface; a wireless communication interface to communicate with a playback device; one or more processors; tangible non-transitory computer-readable media having instructions encoded therein, wherein the instructions, when executed by the one or more processors, cause the control device to perform functions comprising; causing the graphical interface to display a control interface including one or more transport controls to control playback by the control device; after connecting to a local area network via the wireless communication interface, identifying playback devices connected to the local area network; causing the graphical interface to display a selectable option for transferring playback from the control device; detecting a set of inputs to transfer playback from the control device to a particular playback device, wherein the set of inputs comprises;
(i) a selection of the selectable option for transferring playback from the control device and (ii) a selection of the particular playback device from the identified playback devices connected to the local area network;after detecting the set of inputs to transfer playback from the control device to the particular playback device, causing playback to be transferred from the control device to the particular playback device, wherein transferring playback from the control device to the particular playback device comprises; (a) causing one or more first cloud servers to add multimedia content to a local playback queue on the particular playback device, wherein adding the multimedia content to the local playback queue comprises the one or more first cloud servers adding, to the local playback queue, one or more resource locators corresponding to respective locations of the multimedia content at one or more second cloud servers of a streaming content service; (b) causing playback at the control device to be stopped; and (c) modifying the one or more transport controls of the control interface to control playback by the playback device; and causing the particular playback device to play back the multimedia content, wherein the particular playback device playing back the multimedia content comprises the particular playback device retrieving the multimedia content from one or more second cloud servers of a streaming content service and playing back the retrieved multimedia content. - View Dependent Claims (26, 27, 28, 29)
-
Specification