摘要 |
Large media libraries containing songs, movies, or images, can be organized as a graphical media map. Depending on the contents of a particular large media library, the media map can have empty cells that do not correspond to a media item in the media library. To fill these cells with meaningful recommendations based on media items that are already in the library, a recommendation system provides a recommendation of a media item for a particular cell based on the media items corresponding to cells proximate to the cell. The recommendation is generated using metadata tags describing the nearby media items and media items that are not currently part of the media library. The recommendations can be updated based on changes made to the media map. |
主权项 |
1. A method comprising:
obtaining, by a computing system, a stored media map, the media map comprising media map cells corresponding to media items and at least one filler cell, the media map including a plurality of regions, each region comprising a portion of the media map cells; identifying, by the computing system, a filler cell in a region of the plurality of regions; generating, by the computing system, a recommendation of a media item for placement in the filler cell by:
deriving a restriction and a recommendation archetype for the filler cell from metadata tags describing the media items corresponding to the portion of the media map cells of the region comprising the filler cell,accessing metadata tags describing media items that do not correspond to any of the media map cells,filtering a set of recommendations of media items based on the accessed metadata tags and the restriction, andselecting one of the filtered set of recommendations based on similarity scores indicating a relative similarity of the recommendation archetype and each of the media items in the filtered set of recommendations; and presenting the selected recommendation in the filler cell of the media map to a user via a user display device. |