Systems and methods for modifying a playlist of media assets based on user interactions with a playlist menu
Methods and systems are provided herein for modifying playlists of media assets. In some aspects, these methods and systems are provided by way of receiving a user input that causes a media asset in a playlist to cease from being played back and to be removed from the playlist. User interactions associated with the playlist may subsequently be monitored, where, in response to detecting a user interaction while monitoring, a number of user interactions that have been received subsequent to the user input may be determined. The number of user interactions may be compared to a threshold number, and, when the number of user interactions corresponds to the threshold number, the media asset may be inserted into the playlist.
1 . A method comprising:
associating, in storage circuitry, a numerical value with a selectable option, wherein the numerical value is added to a composite value, wherein the composite value is a score associated with a current playlist each time the selectable option is selected;
receiving a user selection, via user input interface circuitry, of the selectable option corresponding to a first media asset;
in response to receiving the user selection:
retrieving the composite value from the storage circuitry; and
computing an updated composite value by adding the numerical value to the composite value;
comparing the updated composite value to a threshold value, wherein the threshold value relates to a number of selections of the selectable option prior to playback of a second media asset that is contextually related to the first media asset, and wherein the threshold value is determined based on a user subscription status and based on a number of media assets in the current playlist;
based on the comparison, scheduling, for playback, the second media asset that is not indicated for playback by the current playlist, wherein the scheduling is based on the updated composite value; and
causing the second media asset to be displayed on a display screen based on the scheduling.
2 . The method of claim 1 , further comprising:
generating for display a notification that the first media asset has been liked when the user selection is received.
3 . The method of claim 1 , wherein the second media asset related to the first media asset appears with greater frequency in the current playlist.
4 . The method of claim 1 , wherein the first media asset appears with greater frequency in the current playlist.
5 . The method of claim 1 , further comprising:
adding the second media asset to the current playlist.
6 . The method of claim 1 , wherein the second media asset is further contextually related to user profile information retrieved from the storage circuitry.
7 . The method of claim 1 , further comprising:
receiving a user selection of a selectable option requesting additional information of the first media asset; and
wherein the second media asset is further selected based on receiving the user selection of the selectable option requesting additional information of the first media asset.
8 . The method of claim 7 , further comprising:
resetting a counter associated with the composite value to a default value.
9 . The method of claim 1 , wherein the composite value is reset when the current playlist is exited by a user.
10 . The method of claim 1 , wherein the number of selections of the selectable option is a number of user interactions that is indicative of user interest in the first media asset.
11 . The method of claim 1 , wherein the selectable option comprises one of: skip, like, dislike, delay, fast forward, and delete.
12 . A system comprising:
control circuitry configured to:
associate, in storage circuitry, a numerical value with a selectable option, wherein the numerical value is added to a composite value, wherein the composite value is a score associated with a current playlist each time the selectable option is selected;
receive a user selection, via user input interface circuitry, of the selectable option corresponding to a first media asset;
in response to receiving the user selection:
retrieve the composite value from the storage circuitry; and
compute an updated composite value by adding the numerical value to the composite value;
compare the updated composite value to a threshold value, wherein the threshold value relates to a number of selections of the selectable option prior to playback of a second media asset that is contextually related to the first media asset, and wherein the threshold value is determined based on a user subscription status and based on a number of media assets in the current playlist;
based on the comparison, schedule, for playback, the second media asset that is not indicated for playback by the current playlist, wherein the scheduling is based on the updated composite value; and
cause the second media asset to be displayed on a display screen based on the scheduling.
13 . The system of claim 12 , wherein the control circuitry is further configured to:
generate for display a notification that the first media asset has been liked when the user selection is received.
14 . The system of claim 12 , wherein the second media asset related to the first media asset appears with greater frequency in the current playlist.
15 . The system of claim 12 , wherein the first media asset appears with greater frequency in the current playlist.
16 . The system of claim 12 , wherein the control circuitry is further configured to:
add the second media asset to the current playlist.
17 . The system of claim 12 , wherein the second media asset is further contextually related to user profile information retrieved from the storage circuitry.
18 . The system of claim 12 , wherein the control circuitry is further configured to:
receive a user selection of a selectable option requesting additional information of the first media asset; and
wherein the second media asset is further selected based on receiving the user selection of the selectable option requesting additional information of the first media asset.
19 . The system of claim 18 , wherein the control circuitry is further configured to:
reset a counter associated with the composite value to a default value.
20 . The system of claim 18 , wherein the selectable option comprises one of: skip, like, dislike, delay, fast forward, and delete.