Ranking Music Search Results
First Claim
1. A computer-implemented method of ranking music items, the method comprising:
- identifying, by a processor, a personal item characteristic associated with a music item;
determining, by the processor, a personal weight factor for the personal item characteristic;
determining, by the processor, a personal score of the music item based on the personal item characteristic and the personal weight factor;
determining a ranking, by the processor, of the music item based on the personal item score;
receiving, by the processor, a user request from a user device for the music item; and
providing, by the processor to the user device, a search results list comprising the music item, the search results list sorted according to the ranking
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for ranking music items (songs, artists, albums, etc.) listed in a search result. The system may include a user database storing user-managed music items and a public database storing a universe of music items. A music ranking application configured to receive a search query, identify music items in response to the query, and provide a ranked result list to the user. Different characteristics of the music items are weighted to provide a score for the music item, the score indicating the relevance of the music item when compared to user data and universal data associated with the item. The weighted scores are used to determine the ranking of the music item and can be adjusted based on user feedback, resulting in an adjusted ranking of the music items listed in the search result.
84 Citations
20 Claims
-
1. A computer-implemented method of ranking music items, the method comprising:
-
identifying, by a processor, a personal item characteristic associated with a music item; determining, by the processor, a personal weight factor for the personal item characteristic; determining, by the processor, a personal score of the music item based on the personal item characteristic and the personal weight factor; determining a ranking, by the processor, of the music item based on the personal item score; receiving, by the processor, a user request from a user device for the music item; and providing, by the processor to the user device, a search results list comprising the music item, the search results list sorted according to the ranking - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a user database adapted to store a plurality of music items and associated user item characteristics; a public database adapted to store the plurality of music items and associated public item characteristics; a processor configured to; identify a music item; identify from the user database an at least one associated user item characteristic associated with the music item; identify from the public database an at least one associated public item characteristic associated with the music item; calculate a personal score based on a weighted aggregate of the at least one associated user item characteristic; calculate a public score based on a weighted aggregate of the at least one associated public item characteristic; determine a rank of the music item based the personal score and the public score; receive a query for the music item; and provide the music item in a search result listing sorted according to the rank of the music item. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer-readable program instructions stored therein for execution by a processor, the computer-readable program instructions comprising instructions for:
-
identifying a personal item characteristic associated with a music item; determining a personal weight factor for the personal item characteristic; determining a personal score of the music item based on the personal item characteristic and the personal weight factor; and determining a ranking of the music item based on the personal item score. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification