Methods, systems, and media for content ranking using real-time data
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and media for content ranking using real-time data are provided. In accordance with some embodiments of the present invention, a method, implemented on a processor, for ranking content is provided. The method can include, among other things: receiving 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; 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; ranking the plurality of content snippets based on the detected similarities; and displaying the ranked plurality of content snippets.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 by extracting at least one keyword from each of the plurality of content snippets, calculating a similarity score based on a comparison of the extract keyword with each trend in the generated index, and aggregating the similarity score for each trend to generate an aggregated similarity score, wherein the plurality of content snippets are ranked based at least in part on the aggregated similarity score; ranking the plurality of content snippets based on the detected similarities; and displaying the ranked plurality of content snippets.
-
-
8. 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; 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; ranking the plurality of content snippets based on the detected similarities; displaying the ranked plurality of content snippets; displaying a list containing unranked content snippets, wherein the content snippets are the content snippets in the ranked content snippets; receiving feedback from a plurality of users with respect to the list containing the unranked content snippets; and using the received feedback to determine performance of one or more models used to rank the content snippets.
-
-
9. A system for ranking content, the system comprising:
-
a processor that; receives real-time information from a plurality of sources; supplements the received real-time information with historical information and user influence information; analyzes the supplemented real-time information from the plurality of sources to determine real-time trend information; generates 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; receives a plurality of content snippets from a content provider; detects similarities between each of the plurality of content snippets and the determined real-time trend information using the generated index; calculates an influence score for each of the plurality of content snippets based on the detected similarities with the determined real-time trend information; ranks 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 displays the ranked plurality of content snippets. - View Dependent Claims (10, 11, 12, 13, 15)
-
-
14. A system for ranking content, the system comprising:
a processor that; receives real-time information from a plurality of sources; supplements the received real-time information with historical information and user influence information; analyzes the supplemented real-time information from the plurality of sources to determine real-time trend information; generate 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; receives a plurality of content snippets from a content provider; detects similarities between each of the plurality of content snippets and the determined real-time trend information by extracting at least one keyword from each of the plurality of content snippets, calculating a similarity score based on a comparison of the extract keyword with each trend in the generated index, and aggregating the similarity score for each trend to generate an aggregated similarity score, wherein the plurality of content snippets are ranked based at least in part on the aggregated similarity score; ranks the plurality of content snippets based on the detected similarities; and displays the ranked plurality of content snippets.
-
16. A system for ranking content, the system comprising:
a processor that; receives real-time information from a plurality of sources; supplements the received real-time information with historical information and user influence information; analyzes the supplemented real-time information from the plurality of sources to determine real-time trend information; receives a plurality of content snippets from a content provider; detects similarities between each of the plurality of content snippets and the determined real-time trend information; ranks the plurality of content snippets based on the detected similarities; displays the ranked plurality of content snippets; display a list containing unranked content snippets, wherein the content snippets are the content snippets in the ranked content snippets; receive feedback from a plurality of users with respect to the list containing the unranked content snippets; and use the received feedback to determine performance of one or more models used to rank the content snippets.
-
17. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ranking content, the method comprising:
-
receiving real-time information from a plurality of sources; supplementing the received real-time information with historical information and user influence information; analyzing the 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, based on the historical information, and based on the influence score; and displaying the ranked plurality of content snippets.
-
-
18. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ranking content, the method comprising:
-
receiving 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 by extracting at least one keyword from each of the plurality of content snippets, calculating a similarity score based on a comparison of the extract keyword with each trend in the generated index, and aggregating the similarity score for each trend to generate an aggregated similarity score, wherein the plurality of content snippets are ranked based at least in part on the aggregated similarity score; ranking the plurality of content snippets based on the detected similarities; and displaying the ranked plurality of content snippets.
-
-
19. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for ranking content, the method comprising:
-
receiving 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; 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; ranking the plurality of content snippets based on the detected similarities; displaying the ranked plurality of content snippets; displaying a list containing unranked content snippets, wherein the content snippets are the content snippets in the ranked content snippets; receiving feedback from a plurality of users with respect to the list containing the unranked content snippets; and using the received feedback to determine performance of one or more models used to rank the content snippets.
-
Specification