Patent ID: 8650203
Filing Date: 2014-02-11
Classification: G06F,Y10S

Abstract:
1. A computer implemented method for identifying a set of videos related to an additional video, the method comprising: maintaining, by a hosting system, a profile for a user, the profile including a first plurality of words included in metadata associated with a plurality of videos previously presented to the user, each of the first plurality of words associated with a frequency that the word appears in the metadata associated with the plurality of videos; creating, by the hosting system, an ordered list comprising a second plurality of words that are ranked, the second plurality of words included in metadata associated with the additional video; receiving, by the hosting system from a device, a request by the user to view the additional video; responsive to receiving the request, modifying, by the hosting system, the ranking of the second plurality of words based on the profile; responsive to modifying the ranking, forming, by the hosting system, a search query that includes a number of words selected from the ordered list; processing, by the hosting system, the search query to obtain a first set of related videos; responsive to a number of related videos in the first set being less than a first threshold, modifying, by the hosting system, the search query by removing at least one word from the search query without replacing the removed word, and processing the modified search query to obtain a second set of related videos; and responsive to the number of related videos in the first set being greater than the first threshold, providing, by the hosting system to the device, the first set as the related videos for the additional video.