Patent ID: 8666979

Claim:
A method for recommending interesting content, comprising: obtaining a content profile comprising a vector of user words extracted from messages associated with a user; identifying one or more Uniform Resource Locators (URLs) in a plurality of messages generated by other users comprising followees that the user follows and further followees that are followed by the followees; generating one or more content pointer profiles each comprising a vector of words associated with one of the URLs located within at least one of the plurality of messages by extracting the words from the at least one message from the other users that include that URL and combining the extracted words as the vector of words; comparing the content profile with each of the content pointer profiles and determining a relevance score for the URLs associated with the content pointer profiles by calculating a similarity between the vector of user words and the vector for each URL; determining a vote score for each of the URLs, comprising: assigning a composition power to each of the other users associated with the plurality of messages that include one of the URLs based on a frequency of messages generated by that other user; assigning a trust power to each of the other users associated with the plurality of messages that include the URL based on a trustworthiness of that other user; determining a vote power for each of the other users associated with the plurality of messages that include the URL by combining the composition power and the trust power for that other user; and generating a vote score for each of the URLs by summing the vote power for the other users associated with the plurality of messages that include that URL; combining the vote score with the relevance score as a rank score for each of the URLs; ranking the URLs based on the rank score; and applying a threshold to the URLs and selecting the URLs that satisfy the threshold as the most relevant URLs to the user.