Automatic personal play list generation based on external factors such as weather, financial market, media sales or calendar data
First Claim
1. A method for generating a play list of media items for playback on a media player, the method comprising:
- mapping, via a processor and memory, between at least one external factor and standard meta data for a plurality of available media items according to a mapping function, wherein the at least one external factor (i) represents a user selected preference of external factor selected among one or more external factors for generating or modifying the playlist based on a user'"'"'s current mood or interests and (ii) comprises a factor or condition that is (ii)(a) external and (ii)(b) not inherently related to the media player and (ii)(c) not inherently related to the available media items, wherein the mapping function enables selection of at least one of the plurality of available media items that are potential matches as at least one matching media item for a play list to be generated in response to (I) the at least one external factor and (II) receipt of external data corresponding to the at least one external factor, wherein the standard meta data includes song titles, artists, keywords, and lyrics of a song;
receiving external data from at least one external source, wherein the received external data relates to the at least one external factor, further wherein the mapping according to the mapping function is responsive to (i) the received external data and (ii) a user preference filter that includes one of a trigger level, a target level, and a user-specified date for (iii) mapping between the external data and the standard meta data to select the at least one of the plurality of available media items as the at least one matching media item; and
generating, via the processor and memory, the play list comprising the selected at least one matching media item.
1 Assignment
0 Petitions
Accused Products
Abstract
A play list of songs or other media items is automatically generated (380) based on external factors (314, 324, 334) such as weather conditions, stock market conditions, sales of songs, or calendar data, e.g., day of week, holidays or user designated dates such as birthdays, anniversaries and the like. External data (310, 320, 330) relating to the external factors can be received (115) from a radio broadcast, Internet link, or link to a vehicle computer, for instance. The external data is mapped (360) to media items to obtain matching media items (370) for the play list. The mapping may also account for user preferences (145). The user may select (305) the external factor, which represents the mood and/or current preferences of the user in a much better way than the conventional criteria such as genre, artist or album alone.
15 Citations
18 Claims
-
1. A method for generating a play list of media items for playback on a media player, the method comprising:
-
mapping, via a processor and memory, between at least one external factor and standard meta data for a plurality of available media items according to a mapping function, wherein the at least one external factor (i) represents a user selected preference of external factor selected among one or more external factors for generating or modifying the playlist based on a user'"'"'s current mood or interests and (ii) comprises a factor or condition that is (ii)(a) external and (ii)(b) not inherently related to the media player and (ii)(c) not inherently related to the available media items, wherein the mapping function enables selection of at least one of the plurality of available media items that are potential matches as at least one matching media item for a play list to be generated in response to (I) the at least one external factor and (II) receipt of external data corresponding to the at least one external factor, wherein the standard meta data includes song titles, artists, keywords, and lyrics of a song; receiving external data from at least one external source, wherein the received external data relates to the at least one external factor, further wherein the mapping according to the mapping function is responsive to (i) the received external data and (ii) a user preference filter that includes one of a trigger level, a target level, and a user-specified date for (iii) mapping between the external data and the standard meta data to select the at least one of the plurality of available media items as the at least one matching media item; and generating, via the processor and memory, the play list comprising the selected at least one matching media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A media player, comprising:
-
a user interface for receiving a user command, wherein the user command is configured for selecting at least one external factor, wherein the at least one external factor (a) represents a user selected preference of external factor selected among one or more external factors for generating or modifying the playlist based on a user'"'"'s current mood or interests and (b) comprises a factor or condition that is (b)(i) external and (b)(ii) not inherently related to the media player and (b)(iii) not inherently related to available media items for playback on the media player; at least one processor, responsive to the user command, for mapping between the at least one external factor and standard meta data for a plurality of available media items according to a mapping function, wherein the mapping function enables selection of at least one of the plurality of available media items that are potential matches as at least one matching media item for a play list to be generated in response to (I) the at least one external factor and (II) receipt of external data corresponding to the at least one external factor, wherein the standard meta data includes song titles, artists, keywords, and lyrics of a song; and an external data interface for receiving external data from at least one external source, wherein the received external data relates to the at least one external factor, further wherein the mapping according to the mapping function is responsive to (i) the received external data and (ii) a user preference filter that includes one of a trigger level, a target level, and a user-specified data for (iii) mapping between the external data and the standard meta data to select the at least one of the plurality of available media items as the at least one matching media item, and wherein the at least one processor is further for generating the play list comprising the selected at least one matching media item.
-
-
18. At least one program storage device tangibly embodying instructions that are executable by at least one processor for performing a method for generating a play list of media items for playback on a media player, the method comprising:
-
mapping between at least one external factor and standard meta data for a plurality of available media items according to a mapping function, wherein the at least one external factor (i) represents a user selected preference of external factor selected among one or more external factors for generating or modifying the playlist based on a user'"'"'s current mood or interests and (ii) comprises a factor or condition that is (ii)(a) external and (ii)(b) not inherently related to the media player and (ii)(c) not inherently related to the available media items, wherein the mapping function enables selection of at least one of the plurality of available media items that are potential matches as at least one matching media item for a play list to be generated in response to (I) the at least one external factor and (II) receipt of external data corresponding to the at least one external factor, wherein the standard meta data includes song titles, artists, keywords, and lyrics of a song; receiving external data from at least one external source, wherein the received external data relates to the at least one external factor, further wherein the mapping according to the mapping function is responsive to (i) the received external data and (ii) a user preference filter that includes one of a trigger level, a target level, and a user-specified date for (iii) mapping between the external data and the standard meta data to select the at least one of the plurality of available media items as the at least one matching media item; and generating the play list comprising the selected at least one matching media item.
-
Specification