Media context switching between devices using wireless communications channels
AssigneeSpotify AB
InventorJose Falcon
Life of this patent
Estimating the term…
Abstract
Methods, systems, and/or devices for media context switching among electronic devices are described herein. In one aspect, a method is performed at a first electronic device. A first media item is played. While playing the first media item, a near-field-communication (NFC) channel is established with a second electronic device while the second electronic device is playing a second media item. First contextual data of the first electronic device is transferred via the NFC channel to the second electronic device, wherein the first contextual data corresponds to the first media item. A playback command for the second media item is received. In response to receiving the playback command for the second media item, the first electronic device plays the second media item.
Claims21
A method, comprising:
- at a first electronic device associated with a first user, the first electronic device having one or more processors and memory storing instructions for execution by the one or more processors:
- while playing a first media item, establishing a wireless communication channel with a second electronic device, wherein the second electronic device is distinct from the first electronic device and associated with a second user distinct from the first user;
- transferring, from the first electronic device, first contextual data of the first electronic device via the wireless communication channel, wherein the first contextual data indicates a first predefined sequence of media items that includes the first media item;
- receiving, from the second electronic device, second contextual data of the second electronic device via the wireless communication channel, wherein the second contextual data indicates a second predefined sequence of media items that includes a second media item that is currently playing on the second electronic device;
- receiving a playback command, at the first electronic device, for the second media item currently playing on the second electronic device;
- and
- in response to receiving the playback command for the second media item, playing one or more media items from the second predefined sequence of media items and the second media item at the first electronic device without additional user input at the first electronic device.
A first electronic device associated with a first user, comprising:
- one or more processors;
- and
- memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for:
- while playing a first media item, establishing a wireless communication channel with a second electronic device, wherein the second electronic device is distinct from the first electronic device and associated with a second user distinct from the first user;
- transferring, from the first electronic device, first contextual data of the first electronic device via the wireless communication channel, wherein the first contextual data indicates a first predefined sequence of media items that includes the first media item;
- receiving, from the second electronic device, second contextual data of the second electronic device via the wireless communication channel, wherein the second contextual data indicates a second predefined sequence of media items that includes a second media item that is currently playing on the second electronic device;
- receiving a playback command, at the first electronic device, for the second media item currently playing on the second electronic device;
- and
- in response to receiving the playback command for the second media item, playing one or more media items from the second predefined sequence of media items and the second media item at the first electronic device without additional user input at the first electronic device.
A non-transitory computer-readable storage medium storing one or more programs for execution by one or more processors of a first electronic device associated with a first user, the one or more programs including instructions for:
- while playing a first media item, establishing a wireless communication channel with a second electronic device, wherein the second electronic device is distinct from the first electronic device and associated with a second user distinct from the first user;
- transferring, from the first electronic device, first contextual data of the first electronic device via the wireless communication channel, wherein the first contextual data indicates a first predefined sequence of media items that includes the first media item;
- receiving, from the second electronic device, second contextual data of the second electronic device via the wireless communication channel, wherein the second contextual data indicates a second predefined sequence of media items that includes a second media item that is currently playing on the second electronic device;
- receiving a playback command, at the first electronic device, for the second media item currently playing on the second electronic device;
- and
- in response to receiving the playback command for the second media item, playing one or more media items from the second predefined sequence of media items and the second media item at the first electronic device without additional user input at the first electronic device.
Dependencies are inferred from the claim text.