System and method for facilitating co-play and download of artist specific client applications via user-provided playlists
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/00
G06F-017/30
G06Q-040/00
G06Q-030/02
H04L-029/08
G06F-003/0482
출원번호
US-0519132
(2014-10-21)
등록번호
US-10140365
(2018-11-27)
발명자
/ 주소
Shapira, Sephi Joseph
출원인 / 주소
EscapeX Limited
대리인 / 주소
Sheppard Mullin Richter & Hampton LLP
인용정보
피인용 횟수 :
0인용 특허 :
12
초록▼
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
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.).
대표청구항▼
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 programme
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 comprising a plurality of playlist entries, wherein the plurality of playlist entries include at least a first playlist entry and a second playlist entry, each playlist entry includes a song encoded into an artist specific application, wherein the first playlist entry includes a first song identifier that identifies a first song to be played through a first artist specific application installed at and executed by the user device, a first playlist position for the first song, and a first application identifier that identifies the first artist specific application, and wherein the second playlist entry includes a second song identifier that identifies a second song to be played through a second artist specific application installed at and executed by the user device, a second playlist position for the second song, and a second application identifier that identifies the second artist specific application;determining, by the user device, that the first song is to be played next based on the first song identifier and the playlist position for the first song;obtaining, by the user device, from the playlist, the first application identifier that identifies the first artist application as being associated with the first song responsive to the determination that the first song is to be played next;determining, by the user device, that the first artist specific application should be activated based on the first application identifier and the determination that the first song is to be played next;activating and executing, by the user device, the first artist specific application responsive to the determination that the first artist specific application should be activated;retrieving, by the user device, the first song encoded within the first artist specific application;playing, by the user device, with the executed first artist specific application, the retrieved first song;determining, by the user device, that the second song is to be played after the first song is played based on the second song identifier and the playlist position for the second song;obtaining, by the user device, from the playlist, the second application identifier that identifies the second artist application as being associated with the second song responsive to the determination that the second song is to be played after the first song;determining, by the user device, that the second artist specific application should be activated based on the second application identifier and 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 responsive to the determination that the second artist specific application should be activated;activating and executing, by the user device, the second artist specific application responsive to the determination that the second artist specific application should be activated; retrieving, by the user device, the second song encoded within the second artist specific application; andplaying, by the user device, with the executed second artist specific application, the retrieved second song. 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; andupdating 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; andcausing 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; andawarding 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, 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 a 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 a 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 not already activated; andcausing 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; andcausing 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 a storage device and 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 comprising a plurality of playlist entries, wherein the plurality of playlist entries include at least a first playlist entry and a second playlist entry, each playlist entry includes a song encoded into an artist specific application, wherein the first playlist entry includes a first song identifier that identifies a first song to be played through a first artist specific application installed at and executed by the user device, a first playlist position for the first song, and a first application identifier that identifies the first artist specific application, and wherein the second playlist entry includes a second song identifier that identifies a second song to be played through a second artist specific application installed at and executed by the user device, a second playlist position for the second song, and a second application identifier that identifies the second artist specific application;determine that the first song is to be played next based on the first song identifier and the playlist position for the first song;obtain, from the playlist, the first application identifier that identifies the first artist application as being associated with the first song responsive to the determination that the first song is to be played next;determine that the first artist specific application should be activated based on the first application identifier and the determination that the first song is to be played next;activate and execute the first artist specific application responsive to the determination that the first artist specific application should be activated;retrieve the first song encoded within the first artist specific application;play, with the executed first artist specific application, the retrieved first song;determine that the second song is to be played after the first song is played based on the second song identifier and the playlist position for the second song;obtain, from the playlist, the second application identifier that identifies the second artist application as being associated with the second song responsive to the determination that the second song is to be played after the first song;determine that the second artist specific application should be activated based on the second application identifier and the determination that the second song is to be played after the first song;de-activate the first artist specific application responsive to the determination that the second artist specific application should be activated;activate and execute the second artist specific application responsive to the determination that the second artist specific application should be activated;retrieve the second song encoded within the second artist specific application; andplay, with the executed second artist specific application, the retrieved second song. 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; andupdate 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; andcause 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; andaward 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, 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 a 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 a 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 not already activated; andcause 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; andcause 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. 31. The method of claim 1, wherein activating the second artist specific application comprises: providing a plurality of launch parameters to an operating system of the user device to launch the second artist specific application, wherein the plurality of launch parameters includes information that conveys the playlist and information that indicates which song should be played next.
Juster, Josh; Giambalvo, Daniel; Roup, Oliver R.; Farouki, Karim; McNulty, Mark, Automatic delivery of personalized content to a portable media player with feedback.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.