Techniques for ordering digital music tracks in a sequence
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving, by one or more computing devices, a request from a client device for playback of musical content by a music delivery service;
receiving, by the one or more computing devices, a plurality of identifiers, each of the identifiers corresponding to one of a plurality of music tracks selected for playback on the client device;
determining, by the one or more computing devices, a sequence of the music tracks with reference to a plurality of track propensity scores, each track propensity score representing a tendency for a particular one of the music tracks to immediately follow another one of the music tracks during playback; and
transmitting, by the one or more computing devices, the music tracks to the client device for playback in the sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for automatically re-ordering digital music tracks in a sequence for playback on a digital device. The sequence of digital music tracks is algorithmically arranged to provide better transitions between the digital music tracks in the sequence.
16 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving, by one or more computing devices, a request from a client device for playback of musical content by a music delivery service; receiving, by the one or more computing devices, a plurality of identifiers, each of the identifiers corresponding to one of a plurality of music tracks selected for playback on the client device; determining, by the one or more computing devices, a sequence of the music tracks with reference to a plurality of track propensity scores, each track propensity score representing a tendency for a particular one of the music tracks to immediately follow another one of the music tracks during playback; and transmitting, by the one or more computing devices, the music tracks to the client device for playback in the sequence. - View Dependent Claims (2, 3, 4)
-
-
5. A computing device, comprising:
-
one or more processors and memory configured to; select a plurality of media files for playback; determine a sequence of the media files with reference to a plurality of propensity scores, each propensity score representing a tendency for a particular one of the media files to follow another one of the files during playback; and provide the media files for playback in the sequence. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, comprising one or more non-transitory computer-readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to:
-
select a plurality of media files for playback; determine a sequence of the media files with reference to a plurality of propensity scores, each propensity score representing a tendency for a particular one of the media files to follow another one of the files during playback; and provide the media files for playback in the sequence. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification