Patent ID: 8719248

Claim:
A method comprising: storing information that indicates similarity between contents based on content metadata associated with each content, wherein a degree of similarity between the contents is based on a semantic interpretation of plot metadata included in each content metadata and pertaining to each plot associated with each content; receiving a search query from a user; retrieving one or more content metadata pertaining to one or more contents based on the search query; semantically interpreting plot metadata of the one or more contents including: identifying keywords in the plot metadata of the one or more contents; and matching identified keywords with a master list of keywords, wherein the master list of keywords includes a list of most frequently-used words in plot metadata to describe plots of content of a particular genre; retrieving one or more recommended content metadata pertaining to one or more recommended contents that are similar to the one or more content metadata pertaining to the one or more contents based on the stored information; and providing a search result that includes the one or more content metadata and the one or more recommended content metadata via a user interface.