Systems, methods, and computer readable media for generating recommendations in a media recommendation system
First Claim
1. A method of generating media item recommendations, the method comprising:
- using at least a processor and memory of a computing device for;
obtaining play schedules associated with a plurality of other computing devices, the other computing devices currently playing or recently having played a reference media item, at least one of the play schedules comprising media items scheduled to be played and recently played media items;
determining recommendation scores for candidate media items contained in the play schedules; and
generating a media item recommendation for the reference media item based on the recommendation scores.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating media item recommendations are disclosed herein. According to an aspect, a method may include using at least a processor and memory for receiving candidate media items associated with one or more computing devices that either has recently played or is currently playing a media item currently being played by another computing device. The method may also include determining recommendation scores for the candidate media items based on occurrence counts of the media items within a predetermined time period. Further, the method may include generating a media item recommendation for the other computing device based on the recommendation scores.
469 Citations
25 Claims
-
1. A method of generating media item recommendations, the method comprising:
using at least a processor and memory of a computing device for; obtaining play schedules associated with a plurality of other computing devices, the other computing devices currently playing or recently having played a reference media item, at least one of the play schedules comprising media items scheduled to be played and recently played media items; determining recommendation scores for candidate media items contained in the play schedules; and generating a media item recommendation for the reference media item based on the recommendation scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A method of providing media recommendations, the method comprising:
using at least a processor and memory of a computing device for; obtaining information identifying one or more upcoming media items from one or more other computing devices playing a current media item; and selecting for playback one or more of the one or more upcoming media items.
-
24. A server comprising:
-
a communications interface configured to communicate with a plurality of other computing devices and a computing device; and a processor coupled to the communications interface and configured to; obtain play schedules associated with the plurality of other computing devices, the other computing devices currently playing or recently having played a reference media item, at least one of the play schedules comprising media items scheduled to be played and recently played media items; determine recommendation scores for candidate media items contained in the play schedules; and generate a media item recommendation for the reference media item based on the recommendation scores.
-
-
25. A computer program product comprising:
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to obtain play schedules associated with a plurality of other computing devices, the other computing devices currently playing or recently having played a reference media item, at least one of the play schedules comprising media items scheduled to be played and recently played media items; computer readable program code configured to determine recommendation scores for candidate media items contained in the play schedules; and computer readable program code configured to generate a media item recommendation for the reference media item based on the recommendation scores.
Specification