Search result ranking based on trust
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing, for display at a first computing device, a user interface associated with a particular entity, the user interface comprising (i) an interactive control configured to instruct a second computing device to assign a score in response to user interaction with the interactive control and (ii) an interface for the user to indicate topics for the particular entity, the interface indicating a plurality of topics corresponding to the interactive control;
receiving data indicating (i) user interaction with the interactive control by a user and (ii) one or more topics selected by the user from among the plurality of topics corresponding to the interactive control;
in response to receiving the data indicating (i) user interaction with the interactive control by the user and (ii) the one or more topics selected by the user from among the plurality of topics corresponding to the interactive control, sending, over a network, data that indicates the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the data causes the second computing device to assign a score for the user with respect to the particular entity for the one or more topics, the score indicating, to a search engine, a degree that content that is (i) associated with the particular entity and (ii) related to the one or more topics is relied on by the search engine to generate search results in response to queries from the user;
in response to a query from the user, obtaining a set of search results for the query, the set of search results being ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the set of search results comprises search results that each reference a document for which annotation text has been submitted by one or more entities, and wherein the search results are ranked based on the annotation text and scores for the user with respect to the one or more entities; and
providing the set of search results ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control.
2 Assignments
0 Petitions
Accused Products
Abstract
A search engine system provides search results that are ranked according to a measure of the trust associated with entities that have provided labels for the documents in the search results. A search engine receives a query and selects documents relevant to the query. The search engine also determines labels associated with selected documents, and the trust ranks of the entities that provided the labels. The trust ranks are used to determine trust factors for the respective documents. The trust factors are used to adjust information retrieval scores of the documents. The search results are then ranked based on the adjusted information retrieval scores.
109 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing, for display at a first computing device, a user interface associated with a particular entity, the user interface comprising (i) an interactive control configured to instruct a second computing device to assign a score in response to user interaction with the interactive control and (ii) an interface for the user to indicate topics for the particular entity, the interface indicating a plurality of topics corresponding to the interactive control; receiving data indicating (i) user interaction with the interactive control by a user and (ii) one or more topics selected by the user from among the plurality of topics corresponding to the interactive control; in response to receiving the data indicating (i) user interaction with the interactive control by the user and (ii) the one or more topics selected by the user from among the plurality of topics corresponding to the interactive control, sending, over a network, data that indicates the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the data causes the second computing device to assign a score for the user with respect to the particular entity for the one or more topics, the score indicating, to a search engine, a degree that content that is (i) associated with the particular entity and (ii) related to the one or more topics is relied on by the search engine to generate search results in response to queries from the user; in response to a query from the user, obtaining a set of search results for the query, the set of search results being ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the set of search results comprises search results that each reference a document for which annotation text has been submitted by one or more entities, and wherein the search results are ranked based on the annotation text and scores for the user with respect to the one or more entities; and providing the set of search results ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; providing, for display at a first computing device, a user interface associated with a particular entity, the user interface comprising (i) an interactive control configured to instruct a second computing device to assign a score in response to user interaction with the interactive control and (ii) an interface for the user to indicate topics for the particular entity, the interface indicating a plurality of topics corresponding to the interactive control; receiving data indicating (i) user interaction with the interactive control by a user and (ii) one or more topics selected by the user from among the plurality of topics corresponding to the interactive control; in response to receiving the data indicating (i) user interaction with the interactive control by the user and (ii) the one or more topics selected by the user from among the plurality of topics corresponding to the interactive control, sending, over a network, data that indicates the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the data causes the second computing device to assign a score for the user with respect to the particular entity for the one or more topics, the score indicating, to a search engine, a degree that content that is (i) associated with the particular entity and (ii) related to the one or more topics is relied on by the search engine to generate search results in response to queries from the user; in response to a query from the user, obtaining a set of search results for the query, the set of search results being ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the set of search results comprises search results that each reference a document for which annotation text has been submitted by one or more entities, and wherein the search results are ranked based on the annotation text and scores for the user with respect to the one or more entities; and providing the set of search results ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control. - View Dependent Claims (14, 15, 16)
-
17. One or more non-transitory computer-readable media encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
providing, for display at a first computing device, a user interface associated with a particular entity, the user interface comprising (i) an interactive control configured to instruct a second computing device to assign a score in response to user interaction with the interactive control and (ii) an interface for the user to indicate topics for the particular entity, the interface indicating a plurality of topics corresponding to the interactive control; receiving data indicating (i) user interaction with the interactive control by a user and (ii) one or more topics selected by the user from among the plurality of topics corresponding to the interactive control; in response to receiving the data indicating (i) user interaction with the interactive control by the user and (ii) the one or more topics selected by the user from among the plurality of topics corresponding to the interactive control, sending, over a network, data that indicates the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the data causes the second computing device to assign a score for the user with respect to the particular entity for the one or more topics, the score indicating, to a search engine, a degree that content that is (i) associated with the particular entity and (ii) related to the one or more topics is relied on by the search engine to generate search results in response to queries from the user; in response to a query from the user, obtaining a set of search results for the query, the set of search results being ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control, wherein the set of search results comprises search results that each reference a document for which annotation text has been submitted by one or more entities, and wherein the search results are ranked based on the annotation text and scores for the user with respect to the one or more entities; and providing the set of search results ranked by the search engine based at least in part on the score for the user with respect to the particular entity for the one or more topics that were selected by the user from among the plurality of topics corresponding to the interactive control. - View Dependent Claims (18, 19, 20)
-
Specification