Patent ID: 8484203

Claim:
A method for generating recommendations for media items related to a primary entity comprising: storing a plurality of entities including a primary entity and a plurality of secondary entities, wherein the entities are text descriptors for describing media items; storing a plurality of different media types, wherein for different media types, there are a plurality of media items having the media type; matching the primary entity to a plurality of primary media items, each of the primary media items having one of the media types, and so that there are a plurality of the different media types among the primary media items; determining a plurality of co-interaction scores between the primary media items and a plurality of secondary media items, wherein at least one of the co-interaction scores is between media items having a first media type, wherein at least one of the co-interaction scores is between media items having a second media type, and wherein the first media type is different from the second media type; matching the secondary media items to the secondary entities, each secondary media item associated with at least one secondary entity; determining a plurality of relatedness scores between the primary entity and each of the secondary entities, the relatedness scores based on the co-interaction scores; and ranking the secondary entities according to their respective relatedness scores.