US2022353312A1PendingUtilityA1

Systems and methods for providing song samples

69
Assignee: SPOTIFY ABPriority: Oct 22, 2012Filed: May 13, 2022Published: Nov 3, 2022
Est. expiryOct 22, 2032(~6.3 yrs left)· nominal 20-yr term from priority
H04N 21/8456H04N 21/4438H04N 21/8133H04L 69/329H04L 9/40H04N 21/47202H04N 21/6377H04N 21/44204H04N 21/8113G06F 3/165G06F 3/04842H04L 61/5007H04N 21/4331H04L 65/60
69
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A first electronic device, while a first media content item of a first type is playing back on a second electronic device, detects a user input selecting a second media content item. In response to the user input, the electronic device determines a type of media content item of the selected second media content item. In accordance with a determination that the second media content item is of the first type of media content item, the first electronic device generates a media control request for controlling playback of the second media content item at the second electronic device, and in accordance with a determination that the second media content item is of a second type of media content item, the first electronic device generates a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A first electronic device, comprising:
 one or more processors; and   memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:
 while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item; 
 in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content; 
 in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and 
 in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device. 
   
     
     
         3 . The first electronic device of  claim 2 , wherein the first type of media content comprises a video, and the second electronic device is a display device. 
     
     
         4 . The first electronic device of  claim 2 , wherein the second type of media content comprises audio, and the third electronic device is a speaker. 
     
     
         5 . The first electronic device of  claim 2 , wherein:
 the media control request is a local media control request that is sent to the second electronic device or third electronic device; and   the one or more programs further include instructions for, generating a server media control request that is sent to a server system.   
     
     
         6 . The first electronic device of  claim 5 , wherein the local media control request and the server media control request are both configured to cause a single media control operation to be implemented at the second electronic device or third electronic device. 
     
     
         7 . The first electronic device of  claim 2 , the one or more programs further include instructions for:
 while the first media content item is playing back, receiving a user input for a media control command for the first media content item; and   in response to the user input, sending a media control operation for the media control command to the second electronic device.   
     
     
         8 . The first electronic device of  claim 7 , wherein the media control operation is selected from the group consisting of: play, pause, skip, fast-forward, rewind, adjust an audio volume, change an order of items in a playlist, add items to a playlist, remove items from a playlist, adjust audio equalizer settings, and set a user setting. 
     
     
         9 . The first electronic device of  claim 2 , wherein the first electronic device is distinct from the second electronic device. 
     
     
         10 . A method, comprising:
 at a first electronic device with one or more processors and memory storing one or more programs that are configured to be executed by the one or more processors:
 while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item; 
 in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content; 
 in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and 
 in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device. 
   
     
     
         11 . The method of  claim 10 , wherein the first type of media content comprises a video, and the second electronic device is a display device. 
     
     
         12 . The method of  claim 10 , wherein the second type of media content comprises audio, and the third electronic device is a speaker. 
     
     
         13 . The method of  claim 10 , wherein:
 the media control request is a local media control request that is sent to the second electronic device or third electronic device; and   the method further comprises, generating a server media control request that is sent to a server system.   
     
     
         14 . The method of  claim 13 , wherein the local media control request and the server media control request are both configured to cause a single media control operation to be implemented at the second electronic device or third electronic device. 
     
     
         15 . The method of  claim 10 , further comprising:
 while the first media content item is playing back, receiving a user input for a media control command for the first media content item; and   in response to the user input, sending a media control operation for the media control command to the second electronic device.   
     
     
         16 . The method of  claim 15 , wherein the media control operation is selected from the group consisting of: play, pause, skip, fast-forward, rewind, adjust an audio volume, change an order of items in a playlist, add items to a playlist, remove items from a playlist, adjust audio equalizer settings, and set a user setting. 
     
     
         17 . The method of  claim 10 , wherein the first electronic device is distinct from the second electronic device. 
     
     
         18 . A non-transitory computer readable storage medium storing at least one program configured for execution by at least one processor of a first electronic device, the at least one program comprising instructions for:
 while a first media content item of a first type of media content is playing back on a second electronic device, detecting, at the first electronic device, a user input selecting a second media content item;   in response to the user input, determining whether the selected second media content item is of the first type or a second type of media content;   in accordance with a determination that the second media content item is of the first type of media content, generating a media control request for controlling playback of the second media content item at the second electronic device; and   in accordance with a determination that the second media content item is of the second type of media content, generating a media control request for controlling playback of the second media content item at a third electronic device that is distinct from the second electronic device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.