Systems and methods for distributing a playlist within a music service
First Claim
1. A method of distributing a playlist, the method comprising:
- receiving, at an interface of a device, an identification of a song to add to a playlist;
in response to adding the song to the playlist, analyzing the playlist by a processor of the device to determine whether a number of songs in the playlist exceeds a threshold number of songs;
determining whether the added song has a similarity to at least one additional music profile connected to a profile associated with the device by a music service;
determining a compatibility between the profile associated with the device and the at least one additional music profile; and
presenting, at the interface of the device, an indication of the similarity and an option to distribute the playlist.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.
11 Citations
18 Claims
-
1. A method of distributing a playlist, the method comprising:
-
receiving, at an interface of a device, an identification of a song to add to a playlist; in response to adding the song to the playlist, analyzing the playlist by a processor of the device to determine whether a number of songs in the playlist exceeds a threshold number of songs; determining whether the added song has a similarity to at least one additional music profile connected to a profile associated with the device by a music service; determining a compatibility between the profile associated with the device and the at least one additional music profile; and presenting, at the interface of the device, an indication of the similarity and an option to distribute the playlist. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device capable of distributing a playlist, the electronic device comprising:
-
a display capable of presenting information at the electronic device; and a processor coupled to the display and configured to perform operations comprising; receiving, at the electronic device, an identification of a song to add to a playlist, in response to adding the song to the playlist, analyzing the playlist to determine whether a number of songs in the playlist exceeds a threshold number of songs, determining whether the added song has a similarity to at least one additional music profile connected to a profile associated with the electronic device by a music service, determining a compatibility between the profile associated with the electronic device and the at least one additional music profile, and presenting, at the interface of the device, an indication of the similarity and an option to distribute the playlist. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising computer instructions embodied thereon to cause one or more processors to:
-
receive, at an interface of a device, an identification of a song to add to a playlist; in response to adding the song to the playlist, analyze the playlist to determine whether a number of songs in the playlist exceeds a threshold number of songs; determine whether the added song has a similarity to at least one additional music profile connected to a profile associated with the device by a music service; determine a compatibility between the profile associated with the device and the at least one additional music profile; and present at the interface of the device, an indication of the similarity and an option to distribute the playlist. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification