Transferring Playback Queues Between Devices
First Claim
1. A method comprising:
- determining, by a computing device, that the computing device is within a threshold distance of a playback device;
determining, by the computing device, a media playback state of the computing device; and
in response to determining that;
1) the computing device is proximate to the playback device, and
2) the computing device is currently playing media from a playback queue, automatically transfer playback of the playback queue to a media application on the playback device.
0 Assignments
0 Petitions
Accused Products
Abstract
In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device.
3 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, that the computing device is within a threshold distance of a playback device; determining, by the computing device, a media playback state of the computing device; and in response to determining that;
1) the computing device is proximate to the playback device, and
2) the computing device is currently playing media from a playback queue, automatically transfer playback of the playback queue to a media application on the playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium including one or more sequences of instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
determining, by a computing device, that the computing device is within a threshold distance of a playback device; determining, by the computing device, a media playback state of the computing device; and in response to determining that;
1) the computing device is proximate to the playback device, and
2) the computing device is currently playing media from a playback queue, automatically transfer playback of the playback queue to a media application on the playback device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a non-transitory computer readable medium including one or more sequences of instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; determining, by a computing device, that the computing device is within a threshold distance of a playback device; determining, by the computing device, a media playback state of the computing device; and in response to determining that;
1) the computing device is proximate to the playback device, and
2) the computing device is currently playing media from a playback queue, automatically transfer playback of the playback queue to a media application on the playback device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification