Playback queue control connection
First Claim
1. A playback device comprising:
- a network interface;
an audio output interface;
a processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the processor to cause the playback device to perform functions comprising;
while the playback device does not have an existing connection session with any mobile device, playing back media in a first playback queue;
receiving a request to connect with a given mobile device in a communication range of the playback device; and
after receiving the request, entering into a new connection session with the given mobile device during which the playback device either (i) continues playing back media items in the first playback queue if the given mobile device had a prior connection session with the playback device using the first playback queue that was terminated due to the given mobile device moving outside of the communication range of the playback device or (ii) otherwise begins playing back media items in a second playback queue that is associated with the given mobile device at the time of the request.
3 Assignments
0 Petitions
Accused Products
Abstract
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
286 Citations
20 Claims
-
1. A playback device comprising:
-
a network interface; an audio output interface; a processor; a non-transitory computer-readable medium; and program instructions stored on the non-transitory computer-readable medium that are executable by the processor to cause the playback device to perform functions comprising; while the playback device does not have an existing connection session with any mobile device, playing back media in a first playback queue; receiving a request to connect with a given mobile device in a communication range of the playback device; and after receiving the request, entering into a new connection session with the given mobile device during which the playback device either (i) continues playing back media items in the first playback queue if the given mobile device had a prior connection session with the playback device using the first playback queue that was terminated due to the given mobile device moving outside of the communication range of the playback device or (ii) otherwise begins playing back media items in a second playback queue that is associated with the given mobile device at the time of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
while a playback device does not have an existing connection session with any mobile device, playing back media in a first playback queue by the playback device; receiving a request, by the playback device, to connect with a given mobile device in a communication range of the playback device; and after receiving the request, entering into a new connection session with the given mobile device and the playback device, during which the playback device either (i) continues playing back media items in the first playback queue if the given mobile device had a prior connection session with the playback device using the first playback queue that was terminated due to the given mobile device moving outside of the communication range of the playback device or (ii) otherwise begins playing back media items in a second playback queue that is associated with the given mobile device at the time of the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having program instructions stored on the non-transitory computer-readable medium that are executable by a processor of a playback device to cause the playback device to perform functions comprising:
-
while the playback device does not have an existing connection session with any mobile device, playing back media in a first playback queue; receiving a request to connect with a given mobile device in a communication range of the playback device; and after receiving the request, entering into a new connection session with the given mobile device during which the playback device either (i) continues playing back media items in the first playback queue if the given mobile device had a prior connection session with the playback device using the first playback queue that was terminated due to the given mobile device moving outside of the communication range of the playback device or (ii) otherwise begins playing back media items in a second playback queue that is associated with the given mobile device at the time of the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification