Systems and methods to select media content
First Claim
1. A method comprising:
- generating a media playlist based on user preference data, wherein the user preference data indicates proportions of each of a plurality of categories of media content to be present in the media playlist;
generating a user interface display, wherein the user interface display presents the user preference data using a plurality of adjustable bars, each adjustable bar associated with one of the plurality of categories of media content, wherein a dimension of each of the plurality of adjustable bars is associated with a proportion of a respective category of media content included in the media playlist;
receiving first user input adjusting a dimension of a first adjustable bar of the plurality of adjustable bars, wherein the first adjustable bar is associated with a first category of media content of the plurality of categories of media content;
adjusting a proportion of the first category of media content included in the media playlist based on the first user input;
in response to determining that a proportion of a second category of media content included in the media playlist is below a threshold, removing the second category of media content from the media playlist; and
adjusting the proportion of the first category of media content included in the media playlist and a proportion of at least a third category of media content included in the media playlist to generate a modified media playlist after removing the second category of media content from the media playlist.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to select media content are provided. A particular method includes generating a media playlist based on user preference data and generating a user interface display. The user preference data indicates proportions of each of a plurality of categories of media content to be present in the media playlist. The user interface display presents the user preference data using adjustable bars. Each bar is associated with one of the categories of media content, and a dimension of each bar is associated with the proportion of the respective category of media content included in the media playlist. The method includes receiving user input adjusting the dimension of a first bar associated with a first category of the plurality of categories of media content. The method includes adjusting the proportion of the first category of media content included in the media playlist based on the user input.
95 Citations
21 Claims
-
1. A method comprising:
-
generating a media playlist based on user preference data, wherein the user preference data indicates proportions of each of a plurality of categories of media content to be present in the media playlist; generating a user interface display, wherein the user interface display presents the user preference data using a plurality of adjustable bars, each adjustable bar associated with one of the plurality of categories of media content, wherein a dimension of each of the plurality of adjustable bars is associated with a proportion of a respective category of media content included in the media playlist; receiving first user input adjusting a dimension of a first adjustable bar of the plurality of adjustable bars, wherein the first adjustable bar is associated with a first category of media content of the plurality of categories of media content; adjusting a proportion of the first category of media content included in the media playlist based on the first user input; in response to determining that a proportion of a second category of media content included in the media playlist is below a threshold, removing the second category of media content from the media playlist; and adjusting the proportion of the first category of media content included in the media playlist and a proportion of at least a third category of media content included in the media playlist to generate a modified media playlist after removing the second category of media content from the media playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18, 19, 20)
-
-
11. A system comprising:
-
a processor; a media selection module executable by the processor to generate a media playlist based on user preference data, wherein the user preference data indicates proportions of each of a plurality of categories of media content to be included in the media playlist; a graphical user interface module to present a user interface display including a representation of the user preference data using a plurality of adjustable bars including a first adjustable bar and a second adjustable bar, wherein the first adjustable bar is associated with a first category of media content of the plurality of categories of media content, wherein a dimension of the first adjustable bar is associated with a proportion of the first category of media content included in the media playlist, wherein the second adjustable bar is associated with a second category of media content of the plurality of categories of media content, and wherein a dimension of the second adjustable bar is associated with a proportion of the second category of media content included in the media playlist; an input interface to receive a first input to adjust the dimension of the first adjustable bar; and a user settings module to; adjust the user preference data based on the first input; in response to determining that a proportion of the second category of media content to be included in a modified media playlist is below a threshold, remove the second category of media content from the media playlist; and adjust the proportion of the first category of media content to be included in the modified media playlist and a proportion of at least a third category of media content to be included in the modified media playlist to generate the modified media playlist after removing the second category of media content from the media playlist. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by a processor, cause the processor to:
-
generate a media playlist based on user preference data, wherein the user preference data indicates proportions of each of a plurality of categories of media content to be included in the media playlist; generate a user interface display, wherein the user interface display presents the user preference data using a plurality of adjustable bars including a first adjustable bar and a second adjustable bar, wherein the first adjustable bar is associated with a first category of media content of the plurality of categories of media content, wherein a dimension of the first adjustable bar is associated with a proportion of the first category of media content included in the media playlist, wherein the second adjustable bar is associated with a second category of media content of the plurality of categories of media content, and wherein a dimension of the second adjustable bar is associated with a proportion of the second category of media content included in the media playlist; adjust the proportion of the first category of media content to be included in a modified media playlist based on received first user input to adjust the dimension of the first adjustable bar; in response to determining that thea proportion of the second category of media content to be included in the modified media playlist is below a threshold, remove the second category of media content from the media playlist; and adjust the proportion of the first category of media content to be included in the modified media playlist and a proportion of at least a third category of media content to be included in the modified media playlist to generate the modified media playlist after removing the second category of media content from the media playlist.
-
-
21. A method comprising:
-
generating a media playlist based on user preference data, wherein the user preference data indicates proportions of each of a plurality of categories of media content to be included in the media playlist; generating a user interface display, wherein the user interface display presents the user preference data using a plurality of adjustable bars including a first adjustable bar and a second adjustable bar, wherein the first adjustable bar is associated with a first category of media content of the plurality of categories of media content, wherein a dimension of the first adjustable bar is associated with a proportion of the first category of media content included in the media playlist, wherein the second adjustable bar is associated with a second category of media content of the plurality of categories of media content, and wherein a dimension of the second adjustable bar is associated with a proportion of the second category of media content included in the media playlist; receiving first user input adjusting the dimension of the first adjustable bar; adjusting the proportion of the first category of media content to be included in a modified media playlist based on the first user input; in response to determining that a proportion of the second category of media content to be included in the modified media playlist is below a threshold, removing the second category of media content from the media playlist; and adjusting the proportion of the first category of media content to be included in the modified media playlist and a proportion of at least a third category of media content to be included in the modified media playlist to generate the modified media playlist after removing the second category of media content from the media playlist.
-
Specification