Systems and methods for improving the ranking of news articles
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining, in response to receiving a search query, articles and respective scores;
identifying, using one or more processors, for an article of the articles, a source with which the article is associated;
determining, using one or more processors, a score for the source, based on polling one or more users to request the one or more users to provide a metric that represents an evaluation of a source and based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and
adjusting, using one or more processors, the score of the article based on the score for the 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
33 Claims
-
1. A computer-implemented method comprising:
-
obtaining, in response to receiving a search query, articles and respective scores; identifying, using one or more processors, for an article of the articles, a source with which the article is associated; determining, using one or more processors, a score for the source, based on polling one or more users to request the one or more users to provide a metric that represents an evaluation of a source and based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and adjusting, using one or more processors, the score of the article based on the score for the source. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more server devices to; receive a search query; obtain, for the search query, articles and respective scores; identify, using one or more processors, for an article, a source with which the score is associated; determine, using one or more processors, a score for the source, the score being based on polling one or more users to request the one or more users to provide a metric that represents an evaluation of a source and based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and adjust, using one or more processors, the score of the article based on the score for the source. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer-implemented method comprising:
-
obtaining a list of references to articles; identifying, using one or more processors, for an article in the list of articles, a source with which the article is associated; determining, using one or more processors, a score for the source, the score being based on a value representing human opinion of the source, the human opinion being based on a poll of users that identifies user opinions of the sources, the score further being based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and ranking, using one or more processors, the article in the list of articles based on the score for the source. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
one or more server devices to; obtain a list of references to articles; identify, for an article in the list of articles, a source with which the article is associated; determine, using one or more processors, a score for the source, the score being based on a value representing human opinion of the source, the human opinion being based on a poll of users that identifies user opinions of the sources, the score further being based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and rank the article in the list of articles based on the score for the source. - View Dependent Claims (19, 20, 21, 22)
-
23. A non-transitory computer-readable medium containing instructions executable by one or more processors, the instructions comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to; receive a search query; obtain, for the search query, articles and respective scores; identify, using one or more processors, for an article, a source with which the score is associated; determine, using one or more processors, a score for the source, the score being based on polling one or more users to request the one or more users to provide a metric that represents an evaluation of a source and based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and adjust, using one or more processors, the score of the article based on the score for the source. - View Dependent Claims (24, 25, 26, 27, 28)
-
29. A non-transitory computer-readable medium containing instructions executable by one or more processors, the instructions comprising:
one or more instructions that, when executed by the one or more processors, cause the one or more processors to; obtain a list of references to articles; identify, for an article in the list of articles, a source with which the article is associated; determine, using one or more processors, a score for the source, the score being based on a value representing human opinion of the source, the human opinion being based on a poll of users that identifies user opinions of the sources, the score further being based on a length of time between an occurrence of an event and publication, by the source, of another article associated with the event; and rank the article in the list of articles based on the score for the source. - View Dependent Claims (30, 31, 32, 33)
Specification