Patent ID: 8370351

Claim:
A method of generating a context aware playlist for content items on a portable electronic device, comprising: determining a first current context associated with a user-content interaction, wherein the first current context further comprises a time of the user-content interaction and a location of the user-content interaction; determining correlations of the time of the user-content interaction, the location of the user-content interaction, and a content item accessed during the user-content interaction; providing a multi-dimensional matrix to capture the correlations of the time of the user-content interaction, the location of the user-content interaction, and the content item; predicting a numeric score for each cell of the multi-dimensional matrix, wherein the score in each cell of the multi-dimensional matrix is based on information from each dimension at that particular cell, and is determined at least in part based on monitoring user-media interactions; applying an inverse aging function to the numeric scores; and automatically generating a first recommended playlist including content items, wherein the first recommended playlist is based on the first current context by locating first stored user-content interactions having corresponding stored contexts that are most similar to the first current context, and using the located first stored user-content interactions to compile the first recommended playlist.