IP Library Granted Patent US 8,788,489
Granted Patent B2
US 8,788,489 · App. 13/683,155 · Granted Jul 22, 2014

Evaluation of web pages

Inventor: Hua Chen (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,788,489
App. No.
13/683,155
Granted
Jul 22, 2014
Kind
B2
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 (42)

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.

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

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

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

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

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

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

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.

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

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

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

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

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

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

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.

Priority Claims (1)
CN 2009 1 0118150 · Mar 4, 2009 · national
Continuity (2)
Continuation 12660606 · Mar 1, 2010
Related Publication 20130144873A1 · Jun 6, 2013