×

System and method for facilitating co-play and download of artist specific client applications via user-provided playlists

  • US 10,140,365 B2
  • Filed: 10/21/2014
  • Issued: 11/27/2018
  • Est. Priority Date: 10/21/2014
  • Status: Expired due to Fees
First Claim
Patent Images

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; and

    playing, by the user device, with the executed second artist specific application, the retrieved second song.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×