# US 2013/0159294 A1 · Systems and methods for improving the ranking of news articles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159294 A1
- Document ID: US20130159294A1
- Status: Published application
- Kind: A1
- Application number: 13/616,659
- Filed: 2012-09-14
- Published: 2013-06-20
- Earliest claimed: 2003-09-16
- Assignees: Google Inc.
- Inventors: Michael CURTISS; Krishna BHARAT; Michael SCHMITT
- Web page: https://patentgrep.com/patent/US20130159294A1

## CPC

- G06F 16/24578: {using ranking}
- G06F 16/2455: Query execution
- G06F 16/24575: {using context}
- G06F 16/93: Document management systems
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9538: Presentation of query results
- Y10S 707/99932: Access augmentation or optimizing
- Y10S 707/99933: Query processing, i.e. searching
- Y10S 707/99937: Sorting
- Y10S 707/99942: Manipulating data structure, e.g. compression, compaction, compilation
- Y10S 707/99943: Generating database or data structure, e.g. via user interface
- Y10S 707/99945: Object-oriented database structure processing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## 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.

## Claims

### Claim at position 1

1-31. (canceled)

### Claim 32

A method comprising:
determining, using one or more processors and based on 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,
the score for the source being based on:
a metric that represents an evaluation, by one or more users, of the source, and
an amount of traffic associated with the source; and
adjusting, using one or more processors, the score of the article based on the score for the source.

### Claim 33 (depends on 32)

The method of claim 32, where identifying the source includes identifying the source based on an address associated with the article.

### Claim 34 (depends on 32)

The method of claim 32, where determining the score includes accessing a memory to determine the score for the source.

### Claim 35 (depends on 32)

The method of claim 32, where the score for the source is further based on a length of time between an occurrence of an event and publication, by the source, of an article associated with the event.

### Claim 36 (depends on 32)

The method of claim 32, where adjusting the score of the article includes:
determining, using the score for the source, a new score for the article associated with the source; and
adjusting the score of the article based on the determined new score.

### Claim 37 (depends on 32)

The method of claim 32, where the score for the source is further based on an average length of an article associated with the source.

### Claim 38 (depends on 32)

The method of claim 32, where the score of the source is further based on a writing style used by the source.

### Claim 39

A system comprising:
one or more server devices to:
determine, based on receiving a search query, articles and respective scores;
identify, for an article of the articles, a source with which the article is associated;
determine, using one or more processors, a score for the source,
the score for the source being based on:
a metric that represents an evaluation, by one or more users, of the source, and
an amount of traffic associated with the source; and
adjust, using one or more processors, the score of the article based on the score for the source.

### Claim 40 (depends on 39)

The system of claim 39, where, when identifying the source, the one or more server devices are further to identify the source based on an address associated with the article.

### Claim 41 (depends on 39)

The system of claim 39, where, when determining the score, the one or more server devices are further to access a memory to determine the score for the source.

### Claim 42 (depends on 39)

The system of claim 39, where the score for the source is further based on a length of time between an occurrence of an event and publication, by the source, of an article associated with the event.

### Claim 43 (depends on 39)

The system of claim 39, where, when adjusting the score of the article, the one or more server devices are to:
determine, using the score for the source, a new score for the article associated with the source; and
adjust the score of the article based on the determined new score.

### Claim 44 (depends on 39)

The system of claim 39, where the score for the source is further based on an average length of an article associated with the source.

### Claim 45 (depends on 39)

The system of claim 39, where the score of the source is further based on a writing style used by the source.

### Claim 46

A non-transitory computer-readable medium including instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to:
determine, based on receiving a search query, articles and respective scores;
identify, for an article of the articles, a source with which the article is associated;
determine a score for the source,
the score for the source being based on:
a metric that represents an evaluation, by one or more users, of the source, and
an amount of traffic associated with the source; and
adjust the score of the article based on the score for the source.

### Claim 47 (depends on 46)

The computer-readable medium of claim 46, where the one or more instructions that cause the one or more processors to identify the source include one or more instructions that cause the one or more processors to identify the source based on an address associated with the article.

### Claim 48 (depends on 46)

The computer-readable medium of claim 46, where the one or more instructions that cause the one or more processors to determine the score include one or more instructions that cause the one or more processors to access a memory to determine the score for the source.

### Claim 49 (depends on 46)

The computer-readable medium of claim 46, where the score for the source is further based on a length of time between an occurrence of an event and publication, by the source, of an article associated with the event.

### Claim 50 (depends on 46)

The computer-readable medium of claim 46, where the one or more instructions that cause the one or more processors to adjust the score of the article include:
one or more instructions that cause the one or more processors to:
determine, using the score for the source, a new score for the article associated with the source; and
adjust the score of the article based on the determined new score.

### Claim 51 (depends on 46)

The computer-readable medium of claim 46, where the score for the source is further based on an average length of an article associated with the source.
