Computer processes for predicting media item popularity
First Claim
1. A computer-implemented method comprising:
- retrieving media interaction information reflecting user interaction with a set of popular media items, wherein popular media items are associated with satisfaction of a set of popularity criteria;
determining a set of users that interacted with individual media items of the set of popular media items prior to popularity of respective individual media items, wherein the set of users are determined based at least in part on the media interaction information;
assigning scores to individual users of the set of users, wherein a score of an individual user is based at least in part on a length of time between i) an initial interaction of the individual user with the respective individual media items and ii) a point in time at which the respective individual media items satisfied the set of popularity criteria;
retrieving user interaction information reflecting interactions of the set of users with a set of media items not yet popular on a music distribution system;
ranking the set of media items that are not yet popular based at least in part on the scores of the individual users and the user interaction information reflecting interactions of the set of users;
generating, based on rankings of the set of media items, a recommendation to at least one user of the music distribution system for a media item of the set of media items that are not yet popular; and
transmitting the recommendation to a computing device of the at least one user;
wherein said method is performed entirely by a computer system that comprises one or more computing devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that identify users of a media distribution system that tend to consume popular media items prior to such media items gaining popularity. For example, a set of early adopters may be identified that tend to listen to music associated with particular artists before such artists become popular. The systems and methods disclosed may also utilize identified early adopters to determine relatively obscure or unpopular media items (or creators thereof) that are likely to become popular in the future. Illustratively, an obscure artist whose content is commonly consumed by early adopters can be identified as potentially achieving widespread popularity in the future. These media items predicted to become popular or media item creators may then be recommended to other users of the media distribution system.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
retrieving media interaction information reflecting user interaction with a set of popular media items, wherein popular media items are associated with satisfaction of a set of popularity criteria; determining a set of users that interacted with individual media items of the set of popular media items prior to popularity of respective individual media items, wherein the set of users are determined based at least in part on the media interaction information; assigning scores to individual users of the set of users, wherein a score of an individual user is based at least in part on a length of time between i) an initial interaction of the individual user with the respective individual media items and ii) a point in time at which the respective individual media items satisfied the set of popularity criteria; retrieving user interaction information reflecting interactions of the set of users with a set of media items not yet popular on a music distribution system; ranking the set of media items that are not yet popular based at least in part on the scores of the individual users and the user interaction information reflecting interactions of the set of users; generating, based on rankings of the set of media items, a recommendation to at least one user of the music distribution system for a media item of the set of media items that are not yet popular; and transmitting the recommendation to a computing device of the at least one user; wherein said method is performed entirely by a computer system that comprises one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a data store including media interaction information reflecting user interaction with a set of popular media items, wherein popular media items are associated with satisfaction of a set of popularity criteria; one or more processors in communication with the data store and configured with specific computer-executable instructions to; determine a set of users that interacted with individual media items of the set of popular media items prior to popularity of respective individual media items, wherein the set of users are determined based at least in part on the media interaction information; assign scores to individual users of the set of users, wherein a score of an individual user is based at least in part on a length of time between i) an initial interaction of the individual user with the respective individual media items and ii) a point in time at which the respective individual media items satisfied the set of popularity criteria; retrieve user interaction information reflecting interactions of the set of users with a set of media items not yet popular on a music distribution system; rank the set of media items that are not yet popular based at least in part on the scores of the individual users and the user interaction information reflecting interactions of the set of users; generate, based on rankings of the set of media items, a recommendation to at least one user of the music distribution system for at least one media item of the set of media items that are not yet popular; and transmit the recommendation to a computing device of the at least one user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising computer-executable instructions for identifying media items predicted to become popular, wherein the computer-executable instructions, when executed by a computing system, cause the computing system to:
-
retrieve media interaction information reflecting user interaction with a set of popular media items, wherein popular media items are associated with satisfaction of a set of popularity criteria; determine a set of users that interacted with individual media items of the set of popular media items prior to popularity of respective individual media items, wherein the set of users are determined based at least in part on the media interaction information; assign scores to individual users of the set of users, wherein a score of an individual user is based at least in part on a length of time between i) an initial interaction of the individual user with the respective individual media items and ii) a point in time at which the respective individual media items satisfied the set of popularity criteria; retrieve user interaction information reflecting interactions of the set of users with a set of media items not yet popular on a music distribution system; rank the set of media items that are not yet popular based at least in part on the scores of the individual users and the user interaction information reflecting interactions of the set of users; generate, based on rankings of the set of media items, a recommendation to at least one user of the music distribution system for at least one media item of the set of media items that are not yet popular; and transmit the recommendation to a computing device of the at least one user. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification