Method and system for sorting media items in a playlist on a media device
First Claim
Patent Images
1. A method of operation of a media device comprising:
- providing a playlist comprising a plurality of media items, each media item of the plurality of media items having a profile score calculated based on one or more user preferences having an assigned weight and a replay score that affects replay of the media item;
receiving, from a user, a selection of a sort criterion corresponding to a user preference of the one or more user preferences;
changing the user preference corresponding to the sort criterion in response to the selection of the sort criterion by the user by increasing the weight assigned to the user preference to a value near a maximum value to provide an increased weight for the user preference;
recalculating the profile score and the replay score for each of the plurality of media items in the playlist based on the increased weight for the user preference corresponding to the sort criterion; and
sorting the plurality of media items in the playlist according to the replay scores of the plurality of media items and the sort criterion.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and system are provided for sorting media items in a playlist on a media device that are ranked by score. One embodiment includes changing a user preference associated with a sort criteria selected by the user, wherein each of the media items includes a profile score that is calculated based on user preferences, and a replay score that affects replay of the corresponding media item; recalculating the profile score and the replay score of each of the media items; sorting the media items by the replay scores; and sorting the media items by the sort criteria indicated by a user.
-
Citations
22 Claims
-
1. A method of operation of a media device comprising:
-
providing a playlist comprising a plurality of media items, each media item of the plurality of media items having a profile score calculated based on one or more user preferences having an assigned weight and a replay score that affects replay of the media item; receiving, from a user, a selection of a sort criterion corresponding to a user preference of the one or more user preferences; changing the user preference corresponding to the sort criterion in response to the selection of the sort criterion by the user by increasing the weight assigned to the user preference to a value near a maximum value to provide an increased weight for the user preference; recalculating the profile score and the replay score for each of the plurality of media items in the playlist based on the increased weight for the user preference corresponding to the sort criterion; and sorting the plurality of media items in the playlist according to the replay scores of the plurality of media items and the sort criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium storing software for instructing a controller of a media device to:
-
provide a playlist comprising a plurality of media items, each media item of the plurality of media items having a profile score calculated based on one or more user preferences having an assigned weight and a replay score that affects replay of the media item; receive, from a user, a selection of a sort criterion corresponding to a user preference of the one or more user preferences; change the user preference corresponding to the sort criterion in response to the selection of the sort criterion by the user by increasing the weight assigned to the user preferences to a value near a maximum value to provide an increased weight for the user preference; recalculate the profile score and the replay score for each of the plurality of media items in the playlist based on the increased weight for the user preferences corresponding to the sort criterion; and sort the plurality of media items in the playlist according to the replay scores of the plurality of media items and the sort criterion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification