Determining a quality measure for a resource
First Claim
1. A method performed by a data processing apparatus, the method comprising:
- determining a seed score for each seed resource in a set of seed resources in accordance with a seed selection quality score,the seed score for a seed resource being based on a total number of resources that each include a link to the seed resource and a total number of selections of the links to the seed resource, each selection counted in the total number of selections being a selection by a respective user causing a navigation to the seed resource, andthe seed selection quality score representing qualities of selections of the links to the seed resource;
identifying a set of source resources, each source resource in the set of source resources being a resource that includes a link to at least one of the seed resources;
for each source resource, determining a source score, the source score for the source resource being based on the seed score for each seed resource linked to by a link in the source resource;
identifying, for each source resource, source-referenced resources, each source-referenced resource being a resource linked to by a link in the source resource, and wherein the source-referenced resources include at least one resource that is not in the set of seed resources; and
,for each source-referenced resource, determining a resource score, the resource score for the source-referenced resource being based on the source score for each source resource that includes a link to the source-referenced resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a measure of quality for a resource. In one aspect, a method includes determining a seed score for each seed resource in a set. The seed score for a seed resource can be based on a number of resources that include a link to the seed resource and a number of selections of the links A set of source resources is identified. A source score is determined for each source resource. The source score for a source resource is based on the seed score for each seed resource linked to by the source resource. Source-referenced resources are identified. A resource score is determined for each source-referenced resource. The resource score for a source-referenced resource can be based on the source score for each source resource that includes a link to the source-referenced resource.
27 Citations
24 Claims
-
1. A method performed by a data processing apparatus, the method comprising:
-
determining a seed score for each seed resource in a set of seed resources in accordance with a seed selection quality score, the seed score for a seed resource being based on a total number of resources that each include a link to the seed resource and a total number of selections of the links to the seed resource, each selection counted in the total number of selections being a selection by a respective user causing a navigation to the seed resource, and the seed selection quality score representing qualities of selections of the links to the seed resource; identifying a set of source resources, each source resource in the set of source resources being a resource that includes a link to at least one of the seed resources; for each source resource, determining a source score, the source score for the source resource being based on the seed score for each seed resource linked to by a link in the source resource; identifying, for each source resource, source-referenced resources, each source-referenced resource being a resource linked to by a link in the source resource, and wherein the source-referenced resources include at least one resource that is not in the set of seed resources; and
,for each source-referenced resource, determining a resource score, the resource score for the source-referenced resource being based on the source score for each source resource that includes a link to the source-referenced resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a data processing apparatus; and
,a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; determining a seed score for each seed resource in a set of seed resources in accordance with a seed selection quality score, the seed score for a seed resource being based on a total number of resources that each include a link to the seed resource and a total number of selections of the links to the seed resource, each selection counted in the total number of selections being a selection by a respective user causing a navigation to the seed resource, and the seed selection quality score representing qualities of selections of the links to the seed resource; identifying a set of source resources, each source resource in the set of source resources being a resource that includes a link to at least one of the seed resources; for each source resource, determining a source score, the source score for the source resource being based on the seed score for each seed resource linked to by a link in the source resource; identifying, for each source resource, source-referenced resources, each source-referenced resource being a resource linked to by a link in the source resource, and wherein the source-referenced resources include at least one resource that is not in the set of seed resources; and
,for each source-referenced resource, determining a resource score, the resource score for the source-referenced resource being based on the source score for each source resource that includes a link to the source-referenced resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
determining a seed score for each seed resource in a set of seed resources in accordance with a seed selection quality score, the seed score for a seed resource being based on a total number of resources that each include a link to the seed resource and a total number of selections of the links to the seed resource, each selection counted in the total number of selections being a selection by a respective user causing a navigation to the seed resource, and the seed selection quality score representing qualities of selections of the links to the seed resource; identifying a set of source resources, each source resource in the set of source resources being a resource that includes a link to at least one of the seed resources; for each source resource, determining a source score, the source score for the source resource being based on the seed score for each seed resource linked to by a link in the source resource; identifying, for each source resource, source-referenced resources, each source-referenced resource being a resource linked to by a link in the source resource, and wherein the source-referenced resources include at least one resource that is not in the set of seed resources; and
,for each source-referenced resource, determining a resource score, the resource score for the source-referenced resource being based on the source score for each source resource that includes a link to the source-referenced resource. - View Dependent Claims (21, 22, 23, 24)
-
Specification