Resource scoring adjustment based on entity selections
First Claim
1. A method performed by data processing apparatus, the method comprising:
- accessing, by the data processing apparatus, resource data that specifies, for each of a plurality of resources;
a resource identifier that uniquely identifies the resource; and
one or more entities referenced in the resource;
accessing, by the data processing apparatus, search term data that specifies;
a plurality of search terms; and
for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds and that were provided in response to a query that included the search term, wherein the selection value for each resource is a ratio of a first value to a second value, the first value being proportional to a number of times that search results that referenced the resource were provided in response to a query that included the search term and were selected by users, and the second value being proportional to a number of times that the resource was referenced by search results that were provided in response to a query that included the search term;
determining, by the data processing apparatus, from the resource data and search term data, for each search term and each entity, a search term-entity selection value that is based on aggregating the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term, wherein the search term-entity selection value is proportional to the aggregated selection values of resources that reference the entity; and
storing, by the data processing apparatus, the search term-entity selection values in a data storage.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are provided for resource scoring adjustment based on entity selection. In one aspect, a method includes the actions of accessing resource data that specifies, for each of a plurality of resources, a resource identifier and one or more referenced entities, and accessing search term data that specifies a plurality of search terms, and for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds. From the resource data and search term data, for each search term and each entity, a search term-entity selection value is determined that is based on the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term.
-
Citations
17 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
accessing, by the data processing apparatus, resource data that specifies, for each of a plurality of resources; a resource identifier that uniquely identifies the resource; and one or more entities referenced in the resource; accessing, by the data processing apparatus, search term data that specifies; a plurality of search terms; and for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds and that were provided in response to a query that included the search term, wherein the selection value for each resource is a ratio of a first value to a second value, the first value being proportional to a number of times that search results that referenced the resource were provided in response to a query that included the search term and were selected by users, and the second value being proportional to a number of times that the resource was referenced by search results that were provided in response to a query that included the search term; determining, by the data processing apparatus, from the resource data and search term data, for each search term and each entity, a search term-entity selection value that is based on aggregating the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term, wherein the search term-entity selection value is proportional to the aggregated selection values of resources that reference the entity; and storing, by the data processing apparatus, the search term-entity selection values in a data storage. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Software stored in a computer readable storage device and including instructions executable by a data processing apparatus and upon such execution cause the data process apparatus to perform operations comprising:
-
accessing, by the data processing apparatus, resource data that specifies, for each of a plurality of resources; a resource identifier that uniquely identifies the resource; and one or more entities referenced in the resource; accessing, by the data processing apparatus, search term data that specifies; a plurality of search terms; and for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds and that were provided in response to a query that included the search term, wherein the selection value for each resource is a ratio of a first value to a second value, the first value being proportional to a number of times that search results that referenced the resource were provided in response to a query that included the search term and were selected by users, and the second value being proportional to a number of times that the resource was referenced by search results that were provided in response to a query that included the search term; determining, by the data processing apparatus, from the resource data and search term data, for each search term and each entity, a search term-entity selection value that is based on aggregating the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term, wherein the search term-entity selection value is proportional to the aggregated selection values of resources that reference the entity; and storing, by the data processing apparatus, the search term-entity selection values in a data storage. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system, comprising:
-
a data processing apparatus; and a computer readable storage device including instructions executable by the data processing apparatus and upon such execution cause the data process apparatus to perform operations comprising; accessing, by the data processing apparatus, resource data that specifies, for each of a plurality of resources; a resource identifier that uniquely identifies the resource; and one or more entities referenced in the resource; accessing, by the data processing apparatus, search term data that specifies; a plurality of search terms; and for each search term, a selection value for each resource, each selection value being based on user selections of search results that referenced the resource to which the selection value corresponds and that were provided in response to a query that included the search term, wherein the selection value for each resource is a ratio of a first value to a second value, the first value being proportional to a number of times that search results that referenced the resource were provided in response to a query that included the search term and were selected by users, and the second value being proportional to a number of times that the resource was referenced by search results that were provided in response to a query that included the search term; determining, by the data processing apparatus, from the resource data and search term data, for each search term and each entity, a search term-entity selection value that is based on aggregating the selection values of resources that reference the entity and that were referenced by search results in response to a query that included the search term, wherein the search term-entity selection value is proportional to the aggregated selection values of resources that reference the entity; and storing, by the data processing apparatus, the search term-entity selection values in a data storage. - View Dependent Claims (14, 15, 16, 17)
-
Specification