Playback queue control transition
First Claim
1. A method comprising:
- while a mobile device is in communication over one or more networks with a network media system comprising one or more playback devices, establishing a connected state between the mobile device and at least one playback device in the network media system over the one or more networks, wherein establishing the connected state comprises (a) causing the mobile device to transition into a control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in a first playback queue that is available for playback by either the mobile device or the at least one playback device;
while in the control mode, (a) detecting a first requested action at the mobile device with respect to at least a first media item identified in the first playback queue, (b) responsively transmitting an instruction for the at least one playback device to carry out the first requested action with respect to the at least first media item identified in the first playback queue, and (c) subsequently transmitting an instruction for the first playback queue to be populated with one or more additional media items;
determining that the mobile device is no longer in communication over the one or more networks with the network media system;
in response to determining that the mobile device is no longer in communication over the one or more networks with the network media system, the mobile device (a) transitioning out of the control mode, (b) relinquishing control of the at least one playback device of the network media system, and (c) transitioning into a playback mode in which the mobile device is configured to play back media items identified in a second playback queue that comprises a copy of the first playback queue while the first playback queue remains available for playback by the at least one playback device;
in response to relinquishing control of the at least one playback device of the network media system, causing a graphical representation to be displayed on an interface of the mobile device that notifies a user that the mobile device has relinquished control of the at least one playback device of the network media system;
while in the playback mode, (a) detecting a second requested action at the mobile device with respect to at least a second media item identified in both the first and second playback queues, (b) carrying out the second requested action with respect to the at least second media item only at the mobile device and not at the at least one playback device, and (c) subsequently transmitting an instruction for the second playback queue to be populated with another one or more additional media items;
after carrying out the second requested action with respect to the at least second media item only at the mobile device, determining that the mobile device is again in communication over the one or more networks with the network media system; and
in response to determining that the mobile device is again in communication over the one or more networks with the network media system, automatically re-establishing the connected state between the mobile device and the at least one playback device in the network media system at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in the second playback queue available for playback by the mobile device such that the second playback queue, including the another one or more additional media items, is also available for playback by the at least one playback device.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provided herein involve connected states between a mobile device and one or more zones in a network media system and different interactions between the mobile device and the network media system involving the connected states. The connected states may be established between the mobile device and the one or more zones such that further actions taken on media items identified in the playlist on the mobile device may also be taken on corresponding media items in a playback queue associated with the one or more zones. The interface on the mobile device may display various graphical representations to indicate the different interactions involving the connected states, including when a connected state is established, when a connected state is lost, and when a reconnected state is reestablished. The interface may further provide selectable icons to allow a user to navigate among the different media playback options involving the connected states.
-
Citations
19 Claims
-
1. A method comprising:
-
while a mobile device is in communication over one or more networks with a network media system comprising one or more playback devices, establishing a connected state between the mobile device and at least one playback device in the network media system over the one or more networks, wherein establishing the connected state comprises (a) causing the mobile device to transition into a control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in a first playback queue that is available for playback by either the mobile device or the at least one playback device; while in the control mode, (a) detecting a first requested action at the mobile device with respect to at least a first media item identified in the first playback queue, (b) responsively transmitting an instruction for the at least one playback device to carry out the first requested action with respect to the at least first media item identified in the first playback queue, and (c) subsequently transmitting an instruction for the first playback queue to be populated with one or more additional media items; determining that the mobile device is no longer in communication over the one or more networks with the network media system; in response to determining that the mobile device is no longer in communication over the one or more networks with the network media system, the mobile device (a) transitioning out of the control mode, (b) relinquishing control of the at least one playback device of the network media system, and (c) transitioning into a playback mode in which the mobile device is configured to play back media items identified in a second playback queue that comprises a copy of the first playback queue while the first playback queue remains available for playback by the at least one playback device; in response to relinquishing control of the at least one playback device of the network media system, causing a graphical representation to be displayed on an interface of the mobile device that notifies a user that the mobile device has relinquished control of the at least one playback device of the network media system; while in the playback mode, (a) detecting a second requested action at the mobile device with respect to at least a second media item identified in both the first and second playback queues, (b) carrying out the second requested action with respect to the at least second media item only at the mobile device and not at the at least one playback device, and (c) subsequently transmitting an instruction for the second playback queue to be populated with another one or more additional media items; after carrying out the second requested action with respect to the at least second media item only at the mobile device, determining that the mobile device is again in communication over the one or more networks with the network media system; and in response to determining that the mobile device is again in communication over the one or more networks with the network media system, automatically re-establishing the connected state between the mobile device and the at least one playback device in the network media system at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in the second playback queue available for playback by the mobile device such that the second playback queue, including the another one or more additional media items, is also available for playback by the at least one playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile device comprising:
-
a processor; a network interface; a non-transitory computer-readable medium; program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the mobile device to perform functions comprising; while the mobile device is in communication, via the network interface, over one or more networks with a network media system comprising one or more playback devices, establishing a connected state between the mobile device and the at least one playback device in the network media system over the one or more networks, wherein establishing the connected state comprises (a) causing the mobile device to transition into a control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in a first playback queue that is available for playback by either the mobile device or the at least one playback device; while in the control mode, (a) detecting a first requested action at the mobile device with respect to at least a first media item identified in the first playback queue, (b) responsively transmitting an instruction for the at least one playback device to carry out the first requested action with respect to the at least first media item identified in the first playback queue, and (c) subsequently transmitting an instruction for the first playback queue to be populated with one or more additional media items; determining that the mobile device is no longer in communication over the one or more networks with the at least one playback device of the network media system; in response to determining that the mobile device is no longer in communication over the one or more networks with the network media system, the mobile device (a) transitioning out of the control mode, (b) relinquishing control of the at least one playback device of the network media system, and (c) transitioning into a playback mode in which the mobile device is configured to play back media items identified in a second playback queue that comprises a copy of the first playback queue while the first playback queue remains available for playback by the at least one playback device; in response to relinquishing control of the at least one playback device of the network media system, causing a graphical representation to be displayed on an interface of the mobile device that notifies a user that the mobile device has relinquished control of the at least one playback device of the network media system; while in the playback mode, (a) detecting a second requested action at the mobile device with respect to at least a second media item identified in both the first and second playback queues, (b) carrying out the second requested action with respect to the at least second media item only at the mobile device and not at the at least one playback device, and (c) subsequently transmitting an instruction for the second playback queue to be populated with another one or more additional media items; after carrying out the second requested action with respect to the at least second media item only at the mobile device, determining that the mobile device is again in communication over the one or more networks with the network media system; and in response to determining that the mobile device is again in communication over the one or more networks with the network media system, automatically re-establishing the connected state between the mobile device and the at least one playback device in the network media system over the one or more networks, wherein re-establishing the connected state comprises (a) causing the mobile device to transition into the control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in the second playback queue available for playback by the mobile device such that the second playback queue, including the another one or more additional media items, is also available for playback by the at least one playback device. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon instructions that are executable to cause a mobile device to perform functions comprising:
-
while a mobile device is in communication over one or more networks with a network media system comprising one or more playback devices, establishing a connected state between the mobile device and the at least one playback device in the network media system over the one or more networks, wherein establishing the connected state comprises (a) causing the mobile device to transition into a control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in a first playback queue that is available for playback by either the mobile device or the at least one playback device; while in the control mode, (a) detecting a first requested action at the mobile device with respect to at least a first media item identified in the first playback queue, (b) responsively transmitting an instruction for the at least one playback device to carry out the first requested action with respect to the at least first media item identified in the first playback queue, and (c) subsequently transmitting an instruction for the first playback queue to be populated with one or more additional media items; determining that the mobile device is no longer in communication over the one or more networks with the network media system; and in response to determining that the mobile device is no longer in communication over the one or more networks with the at least one playback device of the network media system, the mobile device (a) transitioning out of the control mode, (b) relinquishing control of the at least one playback device of the network media system, and (c) transitioning into a playback mode in which the mobile device is configured to play back media items identified in a second playback queue that comprises a copy of the first playback queue while the first playback queue remains available for playback by the at least one playback device; in response to relinquishing control of the at least one playback device of the network media system, causing a graphical representation to be displayed on an interface of the mobile device that notifies a user that the mobile device has relinquished control of the at least one playback device of the network media system; while in the playback mode, (a) detecting a second requested action at the mobile device with respect to at least a second media item identified in both the first and second playback queues, (b) carrying out the second requested action with respect to the at least second media item only at the mobile device and not at the at least one playback device, and (c) subsequently transmitting an instruction for the second playback queue to be populated with another one or more additional media items; after carrying out the second requested action with respect to the at least second media item only at the mobile device, determining that the mobile device is again in communication over the one or more networks with the network media system; and in response to determining that the mobile device is again in communication over the one or more networks with the network media system, automatically re-establishing the connected state between the mobile device and the at least one playback device in the network media system over the one ore more networks, wherein re-establishing the connected state comprises (a) causing the mobile device to transition into the control mode during which the mobile device controls the at least one playback device and (b) transmitting an instruction for the at least one playback device to become configured to play back media items identified in the second playback queue available for playback by the mobile device such that the second playback queue, including the another one or more additional media items, is also available for playback by the at least one playback device. - View Dependent Claims (18, 19)
-
Specification