System and method for facilitating co-play and download of artist specific client applications via user-provided playlists
Abstract
The disclosure relates to systems and methods for facilitating co-play and download of artist specific client applications via user-provided playlists that includes songs playable only through a respective artist specific client application. A playlist may include songs from a plurality of different artist specific applications. A given artist specific application may be created and branded for a particular artist, whose music may be playable only through a corresponding artist specific application. Because a given song may only be played/accessed from a corresponding artist specific application, a playlist that includes songs from different artist specific applications may cause artist specific applications to be activated (e.g., opened, placed in the foreground, etc.) when a song included therein is next in line to be played. Artist specific applications that have already played a song in the playlist may be de-activated (e.g., closed, placed in the background, etc.).
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method for activating and de-activating artist specific applications to play a playlist of songs provided by the artist specific applications each being associated with an artist, the method being implemented on a user device having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to perform the method, the method comprising:
obtaining, by the user device, a playlist that specifies an order of a plurality of songs to be played at the user device, wherein the plurality of songs include at least a first song to be played through a first artist specific application installed at and executed by the user device and a second song to be played through a second artist specific application installed at and executed by the user device; determining, by the user device, that the first song is to be played next based on the order of the playlist; determining, by the user device, that the first artist specific application should be activated based on the determination that the first song is to be played next; activating, by the user device, the first artist specific application; causing, by the user device, the first song to be played by the activated first artist specific application; determining, by the user device, that the second song is to be played after the first song is played based on the order of the playlist; determining, by the user device, that the second artist specific application should be activated based on the determination that the second song is to be played after the first song; de-activating, by the user device, the first artist specific application; activating, by the user device, the second artist specific application; and causing, by the user device, the second song to be played by the activated second artist specific application.
2 . The method of claim 1 , the method further comprising:
incrementing a first level of user activity based on activation of the first artist specific application to indicate that user interaction by a user with the first artist specific application has increased; updating one or more user accounts based on the incremented first level of user activity, wherein the one or more user accounts track a level of user activity with respect to the artist specific applications; incrementing a second level of user activity based on activation of the second artist specific application to indicate that user interaction by the user with the second artist specific application has increased; and updating one or more user accounts based on the incremented second level of user activity.
3 . The method of claim 2 , the method further comprising:
causing a determination of a first revenue amount to be provided to a first artist associated with the first artist specific application based on the one or more user accounts; and causing a determination of a second revenue amount to be provided to a second artist associated with the second artist specific application based on the one or more user accounts.
4 . The method of claim 2 , the method further comprising:
awarding one or more first loyalty items to the user through the first artist specific application based on the first level of user activity; and awarding one or more second loyalty items to the user through the second artist specific application based on the second level of user activity.
5 . The method of claim 2 , wherein incrementing the first level of user activity based on activation of the first artist specific application comprises:
monitoring a level of user interaction with first social media content related to the first artist that is presented to the user through the first artist specific application while the first song is played, wherein the first level of user activity is incremented based on the level of user interaction with the first social media content.
6 . The method of claim 1 , wherein activating the first artist specific application comprises opening first artist specific application.
7 . The method of claim 1 , wherein activating the first artist specific application comprises causing the first artist specific application to be placed in the foreground.
8 . The method of claim 1 , wherein de-activating the first artist specific application comprises closing the first artist specific application.
9 . The method of claim 1 , wherein de-activating the first artist specific application comprises causing the first artist specific application to be placed in the background.
10 . The method of claim 1 , the method further comprising:
receiving an indication to go to a particular song in the playlist; determining a particular artist specific application associated with the particular song responsive to the indication; determining whether the particular artist specific application is already activated; activating the particular artist specific application responsive to a determination that the particular artist specific application is activated responsive to a determination that the particular artist specific application is not already activated; and causing the particular song to be played through the particular artist specific application.
11 . The method of claim 1 , wherein activating the first artist specific application comprises:
determining whether the first artist specific application is installed at the user device; and causing the first artist specific application to be installed at the user device responsive to a determination that the first artist specific application is not installed at the user device.
12 . The method of claim 1 , the method further comprising:
transmitting information associated with the playlist to a remote device to share the playlist, wherein the shared playlist causes the remote device to activate a corresponding first artist specific application installed at the remote device to play the first song.
13 . The method of claim 1 , wherein the first song is subject to a first music lease that specifies an expiration of the first song in association with the first artist specific application, the method further comprising:
determining whether the first music lease has expired, wherein the first song is played responsive to a determination that the first music lease has not expired.
14 . The method of claim 1 , wherein the first song is playable at the user device only through the first artist specific application and the second song is playable at the user device only through the second artist specific application.
15 . The method of claim 14 , wherein the first song is encoded within the first artist specific application and the second song is encoded within the second artist specific application.
16 . A system for activating and de-activating artist specific applications to play a playlist of songs provided by the artist specific applications each being associated with an artist, the system comprising:
a user device comprising one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the user device to: obtain a playlist that specifies an order of a plurality of songs to be played at the user device, wherein the plurality of songs include at least a first song to be played through a first artist specific application installed at and executed by the user device and a second song to be played through a second artist specific application installed at and executed by the user device; determine that the first song is to be played next based on the order of the playlist; determine that the first artist specific application should be activated based on the determination that the first song is to be played next; activate the first artist specific application; cause the first song to be played by the activated first artist specific application; determine that the second song is to be played after the first song is played based on the order of the playlist; determine that the second artist specific application should be activated based on the determination that the second song is to be played after the first song; de-activate the first artist specific application; activate the second artist specific application; and cause the second song to be played by the activated second artist specific application.
17 . The system of claim 16 , wherein the user device is further programmed to:
increment a first level of user activity based on activation of the first artist specific application to indicate that user interaction by a user with the first artist specific application has increased; update one or more user accounts based on the incremented first level of user activity, wherein the one or more user accounts track a level of user activity with respect to the artist specific applications; increment a second level of user activity based on activation of the second artist specific application to indicate that user interaction by the user with the second artist specific application has increased; and update one or more user accounts based on the incremented second level of user activity.
18 . The system of claim 17 , wherein the user device is further programmed to:
cause a determination of a first revenue amount to be provided to a first artist associated with the first artist specific application based on the one or more user accounts; and cause a determination of a second revenue amount to be provided to a second artist associated with the second artist specific application based on the one or more user accounts.
19 . The system of claim 17 , wherein the user device is further programmed to:
award one or more first loyalty items to the user through the first artist specific application based on the first level of user activity; and award one or more second loyalty items to the user through the second artist specific application based on the second level of user activity.
20 . The system of claim 17 , wherein to increment the first level of user activity based on activation of the first artist specific application, the user device is further programmed to:
monitor a level of user interaction with first social media content related to the first artist that is presented to the user through the first artist specific application while the first song is played, wherein the first level of user activity is incremented based on the level of user interaction with the first social media content.
21 . The system of claim 16 , wherein to activate the first artist specific application, the user device is further programmed to: open the first artist specific application.
22 . The system of claim 16 , wherein to activate the first artist specific application, the user device is further programmed to:
cause the first artist specific application to be placed in the foreground.
23 . The system of claim 16 , wherein to de-activate the first artist specific application, the user device is further programmed to: close the first artist specific application.
24 . The system of claim 16 , wherein to de-activate the first artist specific application, the user device is further programmed to: cause the first artist specific application to be placed in the background.
25 . The system of claim 16 , wherein the user device is further programmed to:
receive an indication to go to a particular song in the playlist; determine a particular artist specific application associated with the particular song responsive to the indication; determine whether the particular artist specific application is already activated; activate the particular artist specific application responsive to a determination that the particular artist specific application is activated responsive to a determination that the particular artist specific application is not already activated; and cause the particular song to be played through the particular artist specific application.
26 . The system of claim 16 , wherein to activate the first artist specific application, the user device is further programmed to:
determine whether the first artist specific application is installed at the user device; and cause the first artist specific application to be installed at the user device responsive to a determination that the first artist specific application is not installed at the user device.
27 . The system of claim 16 , wherein the user device is further programmed to:
transmit information associated with the playlist to a remote device to share the playlist, wherein the shared playlist causes the remote device to activate a corresponding first artist specific application installed at the remote device to play the first song.
28 . The system of claim 16 , wherein the first song is subject to a first music lease that specifies an expiration of the first song in association with the first artist specific application, wherein the user device is further programmed to:
determine whether the first music lease has expired, wherein the first song is played responsive to a determination that the first music lease has not expired.
29 . The system of claim 16 , wherein the first song is playable at the user device only through the first artist specific application and the second song is playable at the user device only through the second artist specific application.
30 . The system of claim 29 , wherein the first song is encoded within the first artist specific application and the second song is encoded within the second artist specific application.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.