Patent ID: 8050960

Claim:
A method comprising: tracking, via a web service implemented by a server, over a period of time user popularity value of media content, the popularity and period of time representing a life cycle of each of the media content; tracking, via the web service implemented by the server, over the period of time users enrolled in the web service and when in the period of time each of the users adopted the tracked media content; associating, via the web service implemented by the server, adopted media content with user profiles representing the users; measuring, via the web service implemented by the server, a difference in the popularity value of each adopted media content in the user profiles of users between a first point in time and at a subsequent point in time; positioning, via the web service implemented by the server, users relative to each other on a curve depending on the difference in the popularity values in their user profiles at each subsequent point in time relative to a previous subsequent point in time, wherein users whose popularity value in their user profile have increased more are placed ahead of other users on the curve whose profile values have not increased as much; and recommending, via the web service implemented by the server, media content associated with a first user who adopted the tracked media content earlier in the period of time to a second user who may want to adopt the tracked media content subsequently in the period of time, wherein recommending media content comprises: matching media content of a genre associated with the first user with media content of the genre associated with the second user; and recommending the matched media content of the genre associated with the first user to the second user.