System and method for aggregating social content of an entity and providing the aggregated content through entity-specific applications
Abstract
The disclosure relates to systems and methods of aggregating social content of an entity and provide the social content through an entity-specific application that is customized for the entity, according to an implementation of the invention. The entity may include, for example, an artist (e.g., a musician, singer, etc.) for whom a customized artist-specific application is generated. The entity-specific application may be provided as a mobile application that executes on a user device used by a user. The social content may be aggregated from third party social media platforms and may be provided along with other content, such as an artist's music. The other content, including music, may be made available only through the entity-specific application. Entities such as artists may monetize their social and other content based on usage of their entity-specific applications by users, encouraging such entities to promote usage of their applications.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method for updating a dynamic album that includes a set of songs stored in relation to and played by an artist specific application 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:
receiving, by the user device, one or more album parameters that specify a change to be made to a dynamic album that includes a plurality of songs, wherein the dynamic album is stored via information encoding the plurality of songs at the user device in association with an artist specific application that plays the dynamic album at the user device; accessing, by the user device, the information encoding the plurality of songs responsive to receipt of the one or more album parameters; modifying, by the user device, the information encoding the plurality of songs based on the one or more album parameters to change the dynamic album without intervention by a user of the user device; storing, by the user device, the modified information encoding the plurality of songs at the user device; and playing, by the user device, at least some of the dynamic album through the artist specific application based on the modified information encoding the plurality of songs at the user device.
2 . The method of claim 1 , wherein the one or more album parameters originate from an artist associated with the artist specific application to change the dynamic album for users that have installed the artist specific application.
3 . The method of claim 1 , wherein the information encoding the plurality of songs is integrated with an executable file associated with the artist specific application.
4 . The method of claim 1 , wherein the one or more album parameters specify a new song to be added to the dynamic album, the method further comprising:
receiving information that encodes the new song, wherein modifying the information encoding the plurality of songs comprises re-encoding the information encoding the plurality of songs such that the new song is included in the dynamic album.
5 . The method of claim 1 , wherein the one or more album parameters specify a song to be removed from the dynamic album, the method further comprising:
omitting the song to be removed during playback of the dynamic album.
6 . The method of claim 5 , wherein omitting the song to comprises deleting the song.
7 . The method of claim 5 , wherein omitting the song comprises updating an indicator associated with the song to be removed to indicate that the song should not be played in association with the dynamic album.
8 . The method of claim 1 , wherein the one or more album parameters specify a song to be replaced with a replacement song, the method further comprising:
causing the replacement song to be played instead of the song to be replaced during playback of the dynamic album.
9 . The method of claim 8 , wherein the replacement song comprises a different version of a song to be replaced.
10 . The method of claim 1 , wherein the one or more album parameters specify a reshuffling of the dynamic album, the method further comprising:
changing an order in which the plurality of songs of the dynamic album is played based on the one or more album parameters.
11 . The method of claim 1 , wherein the plurality of songs is playable at the user device through only the artist specific application.
12 . The method of claim 1 , wherein the dynamic album is subject to a music lease that, when expires, renders the dynamic album unplayable, the method further comprising:
determining whether the music lease has been expired; and rendering the dynamic album unplayable responsive to a determination that the music lease has expired.
13 . The method of claim 1 , the method further comprising:
initiating playback of the dynamic album upon initiation of the artist specific application.
14 . A system for updating a dynamic album that includes a set of songs stored in relation to and played by an artist specific application associated with an artist, the system comprises:
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: receive one or more album parameters that specify a change to be made to a dynamic album that includes a plurality of songs, wherein the dynamic album is stored via information encoding the plurality of songs at the user device in association with an artist specific application that plays the dynamic album at the user device; access the information encoding the plurality of songs responsive to receipt of the one or more album parameters; modify the information encoding the plurality of songs based on the one or more album parameters to change the dynamic album without intervention by a user of the user device; store the modified information encoding the plurality of songs at the user device; and play at least some of the dynamic album through the artist specific application based on the modified information encoding the plurality of songs at the user device.
15 . The system of claim 14 , wherein the one or more album parameters originate from an artist associated with the artist specific application to change the dynamic album for users that have installed the artist specific application.
16 . The system of claim 14 , wherein the information encoding the plurality of songs is integrated with an executable file associated with the artist specific application.
17 . The system of claim 14 , wherein the one or more album parameters specify a new song to be added to the dynamic album, the user device further programmed to:
receive information that encodes the new song, wherein modifying the information encoding the plurality of songs comprises re-encoding the information encoding the plurality of songs such that the new song is included in the dynamic album.
18 . The system of claim 14 , wherein the one or more album parameters specify a song to be removed from the dynamic album, wherein the user device is further programmed to:
omit the song to be removed during playback of the dynamic album.
19 . The system of claim 18 , wherein to omit the song, the user device is further programmed to delete the song.
20 . The system of claim 18 , wherein to omit the song, the user device is further programmed to:
update an indicator associated with the song to be removed to indicate that the song should not be played in association with the dynamic album.
21 . The system of claim 14 , wherein the one or more album parameters specify a song to be replaced with a replacement song, the user device further programmed to:
cause the replacement song to be played instead of the song to be replaced during playback of the dynamic album.
22 . The system of claim 20 , wherein the replacement song comprises a different version of a song to be replaced.
23 . The system of claim 14 , wherein the one or more album parameters specify a reshuffling of the dynamic album, wherein the user device is further programmed to:
change an order in which the plurality of songs of the dynamic album is played based on the one or more album parameters.
24 . The system of claim 14 , wherein the plurality of songs is playable at the user device through only the artist specific application.
25 . The system of claim 14 , wherein the dynamic album is subject to a music lease that, when expires, renders the dynamic album unplayable, wherein the user device is further programmed to:
determine whether the music lease has been expired; and render the dynamic album unplayable responsive to a determination that the music lease has expired.
26 . The system of claim 14 , wherein the user device is further programmed to:
initiate playback of the dynamic album upon initiation of the artist specific application.
27 . A computer implemented method for receiving commands from an artist to update a dynamic album at a user device that includes a set of songs stored in relation to and played by an artist specific application associated with an artist, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
receiving, by the computer system, from an artist, one or more commands that specify a change to be made to a dynamic album played at a user device through an artist specific application associated with the artist; generating, by the computer system, one or more album parameters used to change the dynamic album based on the one or more commands; and providing, by the computer system, the one or more album parameters to at least a first user device remote from the computer system at which the artist specific application is installed, wherein the one or more album parameters cause the user device to change the dynamic album in association with the artist specific application without intervention by a user of the user device.
28 . The method of claim 26 , wherein providing the one or more album parameters to the first user device comprises:
identifying the user device based on identifying information used to identify the user device, wherein the one or more album parameters are provided based on the identification.
29 . The method of claim 28 , wherein the identifying information comprises a user account identifier that is associated with the user device.
30 . The method of claim 27 , wherein the one or more album parameters is provided to the first user device responsive to a communication received from the first user device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.