Patent ID: 8112456

Claim:
A media player device operable to store and play content for a user, the device comprising: a media receiver operable to receive media content; a computer readable storage medium configured for storing items of media content received at the media receiver; an implicit rank generation module operable to automatically generate an implicit ranking for each item of media content indicative of a user's listening preferences, wherein the implicit rank generation module is operable to generate the implicit ranking for each item of media content based on user information, metadata associated with the media content experienced by the user, and user listening history, the implicit generation module further operable to automatically adjust the implicit ranking for each item of media content over a period of time, the automatic adjustment based on analyzing patterns of each item of media content, the patterns being indicative of and based on the user's listening preferences, wherein the patterns include a number of times a user has manually skipped a particular item of media content while the particular item of media content is being played except when the skip occurs at an hour break in which case the skip is not added to the number of times the user has manually skipped the particular item of media content, wherein the number of times a user has manually skipped the particular item of media content does not include a skip to a radio station that is broadcasting news or traffic at the time of the skip, and wherein the media player device is configured to: determine that the computer readable storage medium of the media player device lacks sufficient storage space for an additional item of media content; compare the implicit ranking of a first item of media content stored on the computer readable storage medium of the media player device with an implicit ranking of the additional item of media content; determine that the implicit ranking of the first item of media content stored on the computer readable storage medium of the media player device is less than the implicit ranking of the additional item of media content; and based on the determination that the computer readable storage medium of the media player device lacks sufficient storage space for the additional item of media content and the determination that the implicit ranking of the first item of media content stored on the computer readable storage medium of the media player device is less than the implicit ranking of the additional item of media content from the computer readable storage medium of the media player device and automatically add the additional item of media content to the computer readable storage medium of the media player device; and a media player for playing media content stored on the computer readable storage medium to the user.