Patent ID: 8417713

Claim:
A computer-implemented method for ranking reviewable entities comprising: using at least one processor and memory to perform steps comprising: identifying a plurality of review texts, wherein each review text references at least one entity from a plurality of entities; generating a plurality of sentiment scores based on the plurality of review texts, wherein each sentiment score for a review text indicates a sentiment directed to an entity referenced by the review text; identifying a plurality of reviews, the reviews comprising ratings of the plurality of entities, the ratings separate from the review texts; determining, from the plurality of reviews, ratings associated with the plurality of entities; determining values indicating likelihoods that the review texts reference a particular one of the plurality of entities; generating ranking scores for corresponding ones of the entities, wherein the ranking score of an entity is based upon the sentiment scores associated with review texts referencing the entity, the values indicating likelihoods that the review texts reference the entity, and the ratings associated with the entity in the plurality of reviews; ranking the entities according to their associated ranking scores; and storing the plurality of ranking scores.