# US 8,788,489 B2 · Evaluation of web pages

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

- Number: US 8,788,489 B2
- Document ID: US8788489B2
- Status: Granted
- Kind: B2
- Application number: 13/683,155
- Filed: 2012-11-21
- Published: 2013-06-06
- Granted: 2014-07-22
- Earliest claimed: 2009-03-04
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Hua Chen
- Web page: https://patentgrep.com/patent/US8788489B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/24578: {using ranking}
- G06F 16/338: Presentation of query results
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/9538: Presentation of query results
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Determining a web page evaluation value includes is described herein. A plurality of web pages with the same or approximately the same content is obtained. A plurality of generation times and a plurality of first evaluation values that correspond to respective ones of the plurality of web pages is determined. A web page among the plurality of web pages that has the earliest generation time is identified. A second evaluation value of the identified web page according to the plurality of first evaluation values is determined.

## Claims

### Claim 1

A method comprising:
obtaining a search query;
obtaining a set of search results in response to the search query, wherein the set of search results includes a plurality of web pages with the same or approximately the same content;
determining a plurality of first evaluation values that indicate relevance degrees of the respective ones of the plurality of web pages, wherein a first evaluation value of the plurality of first evaluation values comprises a first ranking parameter;
determining, using one or more processors, an original web page from the plurality of web pages based on a plurality of generation times of the respective ones of the plurality of web pages, wherein the original web page comprises a web page of the plurality of web pages associated with an earliest generation time of the plurality of generation times;
determining a second evaluation value associated with the original web page based at least in part on the plurality of first evaluation values, wherein the second evaluation value comprises a second ranking parameter and wherein the second ranking parameter is different from the first ranking parameter; and
displaying a search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page; and
displaying with the search result corresponding to the original web page, a value determined based at least in part on a quantity of reproductions of content associated with the original web page, wherein the value is determined based at least in part on the plurality of web pages other than the original web page.

### Claim 2 (depends on 1)

The method of claim 1, wherein the plurality of web pages are determined based at least in part on:
comparing a first fingerprint value associated with a first web page of the plurality of web pages to a second fingerprint value associated with a second web page of the plurality of web pages; and
determining that the first fingerprint value matches the second fingerprint value.

### Claim 3 (depends on 2)

The method of claim 2, wherein the first fingerprint value is determined based at least in part on a selected portion of content associated with the first web page.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first evaluation value of the plurality of first evaluation values is determined based at least in part on one or more links included in the respective web page of the plurality of web pages.

### Claim 5 (depends on 1)

The method of claim 1, wherein the second evaluation value associated with the original web page is determined based on a combination of a first evaluation value corresponding to the original webpage from the plurality of first evaluation values and a sum of first evaluation values corresponding to those web pages other than the original web page from the plurality of first evaluation values.

### Claim 6 (depends on 1)

The method of claim 1, further comprising including the original web page in a white list associated with original web pages.

### Claim 7 (depends on 1)

The method of claim 1, wherein displaying the search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page includes ranking the search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page.

### Claim 8

A system comprising:
one or more processors configured to:
obtain a search query;
obtain a set of search results in response to the search query, wherein the set of search results includes a plurality of web pages with the same or approximately the same content;
determine a plurality of first evaluation values that indicate relevance degrees of the respective ones of the plurality of web pages, wherein a first evaluation value of the plurality of first evaluation values comprises a first ranking parameter;
determine an original web page from the plurality of web pages based on a plurality of generation times of the respective ones of the plurality of web pages, wherein the original web page comprises a web page of the plurality of web pages associated with an earliest generation time of the plurality of generation times;
determine a second evaluation value associated with the original web page based at least in part on the plurality of first evaluation values, wherein the second evaluation value comprises a second ranking parameter and wherein the second ranking parameter is different from the first ranking parameter; and
display a search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page; and
display with the search result corresponding to the original web page, a value determined based at least in part on a quantity of reproductions of content associated with the original web page, wherein the value is determined based at least in part on the plurality of web pages other than the original web page; and
one or more memories coupled to the one or more processors and configured to provide the one or more processors with instructions.

### Claim 9 (depends on 8)

The system of claim 8, wherein the plurality of web pages are determined based at least in part on:
comparing a first fingerprint value associated with a first web page of the plurality of web pages to a second fingerprint value associated with a second web page of the plurality of web pages; and
determining that the first fingerprint value matches the second fingerprint value.

### Claim 10 (depends on 9)

The system of claim 9, wherein the first fingerprint value is determined based at least in part on a selected portion of content associated with the first web page.

### Claim 11 (depends on 8)

The system of claim 8, wherein the first evaluation value of the plurality of first evaluation values is determined based at least in part on one or more links included in the respective web page of the plurality of web pages.

### Claim 12 (depends on 8)

The system of claim 8, wherein the second evaluation value associated with the original web page is determined based on a combination of a first evaluation value corresponding to the original webpage from the plurality of first evaluation values and a sum of first evaluation values corresponding to those web pages other than the original web page from the plurality of first evaluation values.

### Claim 13 (depends on 8)

The system of claim 8, wherein the one or more processors are further configured to include the original web page in a white list associated with original web pages.

### Claim 14 (depends on 8)

The system of claim 8, wherein displaying the search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page includes ranking the search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page.

### Claim 15

A computer program product, wherein the computer program product is embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
obtaining a search query;
obtaining a set of search results in response to the search query, wherein the set of search results includes a plurality of web pages with the same or approximately the same content;
determining a plurality of first evaluation values that indicate relevance degrees of the respective ones of the plurality of web pages, wherein a first evaluation value of the plurality of first evaluation values comprises a first ranking parameter;
determining an original web page from the plurality of web pages based on a plurality of generation times of the respective ones of the plurality of web pages, wherein the original web page comprises a web page of the plurality of web pages associated with an earliest generation time of the plurality of generation times;
determining a second evaluation value associated with the original web page based at least in part on the plurality of first evaluation values, wherein the second evaluation value comprises a second ranking parameter and wherein the second ranking parameter is different from the first ranking parameter; and
displaying a search result corresponding to the original web page among the set of search results based at least in part on the second evaluation value associated with the original web page; and
displaying with the search result corresponding to the original web page, a value determined based at least in part on a quantity of reproductions of content associated with the original web page, wherein the value is determined based at least in part on the plurality of web pages other than the original web page.
