Patent ID: 8756224

Claim:
A method for ranking content, the method comprising: receiving, using a processor, real-time information from a plurality of sources; supplementing the received real-time information with historical information and user influence information; analyzing the supplemented real-time information from the plurality of sources to determine real-time trend information; generating an index of the determined real-time trend information, wherein a plurality of keywords are extracted from the supplemented real-time information and an association between the plurality of keywords is created to generate the index; receiving a plurality of content snippets from a content provider; detecting similarities between each of the plurality of content snippets and the determined real-time trend information using the generated index; calculating an influence score for each of the plurality of content snippets based on the detected similarities with the determined real-time trend information; ranking the plurality of content snippets based on the detected similarities with the determined real-time trend information based on the historical information, and based on the influence score; and displaying the ranked plurality of content snippets.