IP Library Granted Patent US 10,075,496
Granted Patent B2
US 10,075,496 · App. 15/132,142 · Granted Sep 11, 2018

Systems and methods for providing song samples

Inventors: Sten Garmark (Stockholm, SE); Quenton Cook (Stockholm, SE); Gustav Soderstrom (Stockholm, SE); Ivo Silva (Stockholm, SE); Michelle Kadir (Stockholm, SE); Peter Stromberg (Stockholm, SE)
Assignee: SPOTIFY AB
H04L65/60G06F3/165H04L29/06H04L29/08072H04L61/2007H04N21/4331H04N21/4438H04N21/47202H04N21/8113H04N21/8133H04N21/8456G06F3/04842H04L69/329H04N21/44204H04N21/6377
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,075,496
App. No.
15/132,142
Granted
Sep 11, 2018
Kind
B2
Abstract

An electronic device presents a first song that includes a sample of a second song, different from the first song. While presenting the first song, the electronic device displays a preview control on a display. The preview control corresponds to the second song. The electronic device receives selection of the preview control and, in response to receiving the selection of the preview control, plays a preview of the second song.

Claims (59)

1. An 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:

making a first song that includes a sample of a second song, different from the first song, available for presentation, wherein the sample is a portion of the second song that is mixed into the first song;

presenting the first song that includes the sample of the second song;

in response to the first song including the sample of the second song, displaying, while presenting the first song, a preview control on a display, wherein the preview control corresponds to the second song that is sampled in the first song;

receiving selection of the preview control; and

in response to receiving the selection of the preview control, playing a preview of the second song.

2. The electronic device of claim 1 , wherein the one or more programs further include instructions for determining that the first song includes the sample of the second song.

3. The electronic device of claim 2 , wherein the one or more programs further include instructions for identifying the second song using a lookup table;

wherein determining that the first song includes the sample of the second song includes identifying the second song using the lookup table.

4. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

determining whether the preview control remains visible on the display for a first threshold duration; and

in accordance with a determination that the preview control remains visible on the display for the first threshold duration, transmitting a request to a media presentation system distinct from the electronic device for the media presentation system to download a portion of the preview of the second song;

wherein playing the preview of the second song includes playing the portion of the preview of the second song at the media presentation system.

5. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

determining whether the preview control remains visible on the display for a first threshold duration;

in accordance with a determination that the preview control remains visible on the display for the first threshold duration, transmitting a request for a portion of the preview of the second song; and

in response to the request, receiving the portion of the preview of the second song;

wherein playing the preview of the second song includes playing the portion of the preview of the second song.

6. The electronic device of claim 5 , wherein the one or more programs further include instructions for:

receiving a request to add the second song to a playlist; and

in response to receiving the request to add the second song to the playlist, transmitting a request for a full version of the second song that is longer than the portion of the preview of the second song.

7. The electronic device of claim 5 , wherein the one or more programs further include instructions for:

before receiving the selection of the preview control, flagging the portion of the preview of the second song for deletion based on a determination that a user selection of the preview control has not been received within a second threshold duration.

8. The electronic device of claim 7 , wherein the one or more programs further include instructions for:

in accordance with receiving the selection of the preview control, unflagging the portion of the preview of the second song.

9. The electronic device of claim 1 , wherein the preview control is a preview icon associated with the second song.

10. A non-transitory computer-readable storage medium storing one or more programs configured for execution by one or more processors of an electronic device, the one or more programs including instructions for:

making a first song that includes a sample of a second song, different from the first song, available for presentation, wherein the sample is a portion of the second song that is mixed into the first song;

presenting the first song that includes the sample of the second song;

in response to the first song including the sample of the second song, displaying, while presenting the first song, a preview control on a display, wherein the preview control corresponds to the second song that is sampled in the first song;

receiving selection of the preview control; and

in response to receiving the selection of the preview control, playing a preview of the second song.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more programs further include instructions for determining that the first song includes the sample of the second song.

12. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more programs further include instructions for:

determining whether the preview control remains visible on the display for a first threshold duration; and

in accordance with a determination that the preview control remains visible on the display for the first threshold duration, transmitting a request to a media presentation system distinct from the electronic device for the media presentation system to download a portion of the preview of the second song;

wherein playing the preview of the second song includes playing the portion of the preview of the second song at the media presentation system.

13. The non-transitory computer-readable storage medium of claim 10 , wherein the one or more programs further include instructions for:

determining whether the preview control remains visible on the display for a first threshold duration;

in accordance with a determination that the preview control remains visible on the display for the first threshold duration, transmitting a request for a portion of the preview of the second song; and

in response to the request, receiving the portion of the preview of the second song;

wherein playing the preview of the second song includes playing the portion of the preview of the second song.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

receiving a request to add the second song to a playlist; and

in response to receiving the request to add the second song to the playlist, transmitting a request for a full version of the second song that is longer than the portion of the preview of the second song.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the one or more programs further include instructions for:

before receiving the selection of the preview control, flagging the portion of the preview of the second song for deletion based on a determination that a user selection of the preview control has not been received within a second threshold duration.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more programs further include instructions for:

in accordance with receiving the selection of the preview control, unflagging the portion of the preview of the second song.

17. The non-transitory computer-readable storage medium of claim 10 , wherein the preview control is a preview icon associated with the second song.

18. A method, comprising:

at an 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:

making a first song that includes a sample of a second song, different from the first song, available for presentation, wherein the sample is a portion of the second song that is mixed into the first song;

presenting the first song that includes the sample of the second song;

in response to the first song including the sample of the second song, displaying, while presenting the first song, a preview control on a display, wherein the preview control corresponds to the second song that is sampled in the first song;

receiving selection of the preview control; and

in response to receiving the selection of the preview control, playing a preview of the second song.

Continuity (3)
Continuation 14060495 · Oct 22, 2013
Provisional Application 61717065 · Oct 22, 2012
Related Publication 20170019441A1 · Jan 19, 2017