Systems and methods for improving the ranking of news articles
First Claim
Patent Images
1. A method comprising:
- determining, by a processor, one or more metric values for a news source based at least in part on at least one of a number of articles produced by the news source during a first time period, an average length of an article produced by the news source, an amount of coverage that the news source produces in a second time period, a breaking news score, an amount of network traffic to the news source, a human opinion of the news source, circulation statistics of the news source, a size of a staff associated with the news source, a number of bureaus associated with the news source, a number of original named entities in a group of articles associated with the news source, a breadth of coverage by the news source, a number of different countries from which network traffic to the news source originates, or a writing style used by the news source determining, by the processor, an importance metric value representing the amount of coverage that the news source produces in a second time period,where the determining an importance metric includes;
determining, by the processor, for each article produced by the news source during the second time period, a number of other non-duplicate articles on a same subject produced by other news sources to produce an importance value for the article, andadding, by the processor, the importance values to obtain the importance metric value;
generating, by the processor, a quality value for the news source based at least in part on the determined one or more metric values; and
using, by the processor, the quality value to rank an object associated with the news source.
2 Assignments
0 Petitions
Accused Products
Abstract
A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
-
Citations
17 Claims
-
1. A method comprising:
-
determining, by a processor, one or more metric values for a news source based at least in part on at least one of a number of articles produced by the news source during a first time period, an average length of an article produced by the news source, an amount of coverage that the news source produces in a second time period, a breaking news score, an amount of network traffic to the news source, a human opinion of the news source, circulation statistics of the news source, a size of a staff associated with the news source, a number of bureaus associated with the news source, a number of original named entities in a group of articles associated with the news source, a breadth of coverage by the news source, a number of different countries from which network traffic to the news source originates, or a writing style used by the news source determining, by the processor, an importance metric value representing the amount of coverage that the news source produces in a second time period, where the determining an importance metric includes; determining, by the processor, for each article produced by the news source during the second time period, a number of other non-duplicate articles on a same subject produced by other news sources to produce an importance value for the article, and adding, by the processor, the importance values to obtain the importance metric value; generating, by the processor, a quality value for the news source based at least in part on the determined one or more metric values; and using, by the processor, the quality value to rank an object associated with the news source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A server comprising:
-
a memory; and a processor to; determine a plurality of metric values for a news source based at least in part on at least one of;
a number of articles produced by the news source during a first time period, an average length of an article produced by the news source, an amount of coverage that the news source produces in a second time period, a breaking news score, an amount of network traffic to the news source, a human opinion of the news source, circulation statistics of the news source, a size of a staff associated with the news source, a number of bureaus associated with the news source, a number of original named entities in a group of articles associated with the news source, a breadth of coverage by the news source, a number of different countries from which network traffic to the news source originates, or a writing style used by the news source,normalize each metric value in the plurality of metric values, add the plurality of normalized metric values to obtain a quality value, and store the quality value in the memory.
-
-
16. A computer-readable memory device containing instructions for controlling at least one processor to perform a method for determining a quality of sources, the method comprising:
-
determining, for each source of a plurality of sources, a plurality of metric values based at least in part on at least one of a number of articles produced by the source during a first time period, an average length of an article produced by the source, an amount of coverage that the source produces in a second time period, a breaking news score, an amount of network traffic to the source, a human opinion of the source, circulation statistics of the source, a size of a staff associated with the source, a number of bureaus associated with the source, a number of original named entities in a group of articles associated with the source, a breadth of coverage by the source, a number of different countries from which network traffic to the source originates, or a writing style used by the source; generating a quality value for each source of the plurality of sources based at least in part on the determined plurality of metric values for the source, where the generating includes; multiplying each metric value in the plurality of metric values by a factor to create a plurality of adjusted metric values, and adding the plurality of adjusted metric values to obtain the quality value; and storing the generated quality value for each source of the plurality of sources.
-
-
17. A computer-implemented method comprising:
-
receiving, by a processor, a search query; generating, by the processor, a ranked list of on-line news articles based on the search query; identifying, by the processor, a news source for at least one on-line news article of the ranked list of on-line news articles; determining, by the processor, based on the identified news source, whether a source rank exists for the at least one on-line news article, where the source rank is determined by; adding, by the processor, a plurality of metric values for the at least one on-line news article to produce a total value, and obtaining, by the processor, the source rank by dividing the total value by a quantity of metric values in the plurality of metric values; and adjusting, by the processor, a ranking of the at least one on-line news article if the source rank exists for the at least one on-line news article.
-
Specification