Systems and methods for improving the ranking of news articles
First Claim
Patent Images
1. A method, performed by one or more server devices, the method comprising:
- receiving, at one or more processors of the one or more server devices, a search query, from a client device;
generating, by one or more processors of the one or more server devices and in response to receiving the search query, a list of references to news articles;
identifying, by one or more processors of the one or more server devices and for each reference in the list of references, a news source with which each reference is associated;
determining, by one or more processors of the one or more server devices and for each identified news source, whether a news source rank exists;
determining, by one or more processors of the one or more server devices and for each reference with an existing corresponding news source rank, a new score by combining the news source rank and a score corresponding to a previous ranking of the reference; and
ranking, by one or more processors of the one or more server devices, the references in the list of references based, at least in part, on the new scores.
3 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.
57 Citations
17 Claims
-
1. A method, performed by one or more server devices, the method comprising:
-
receiving, at one or more processors of the one or more server devices, a search query, from a client device; generating, by one or more processors of the one or more server devices and in response to receiving the search query, a list of references to news articles; identifying, by one or more processors of the one or more server devices and for each reference in the list of references, a news source with which each reference is associated; determining, by one or more processors of the one or more server devices and for each identified news source, whether a news source rank exists; determining, by one or more processors of the one or more server devices and for each reference with an existing corresponding news source rank, a new score by combining the news source rank and a score corresponding to a previous ranking of the reference; and ranking, by one or more processors of the one or more server devices, the references in the list of references based, at least in part, on the new scores. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a database to associate quality values with information identifying news sources; and a processor to; generate a list of references to news articles, in response to receiving a query, identify, for a first reference in the list of references, a news source with which the first reference is associated, access the database to retrieve a quality value corresponding to the news source, determine, for the first reference, a score by combining the quality value and a previous score corresponding to a previous ranking of the first reference, and rank the first reference, with respect to other references in the list of references, based on the score, to produce an ordered list of references. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable memory containing instructions that, when executed by at least one processor, cause the processor to:
-
generate a list of references to news articles, in response to receiving a query; identify, for a reference of the list of references, a news source with which the first reference is associated; retrieve a quality value corresponding to the news source, where the quality value is determined based at least in part by; multiplying one or more metric values, associated with the news source, by a factor to create one or more adjusted metric values, and adding the one or more adjusted metric values; and rank the reference, with respect to other references in the list of references, based on the retrieved quality value. - View Dependent Claims (14, 15, 16, 17)
-
Specification