Compensating for individualized bias of search users
First Claim
Patent Images
1. A computing device comprising:
- one or more communication connections;
one or more processors; and
memory communicatively coupled to the one or more communication connections and the one or more processors, the memory storing instructions that, when executed, configure the one or more processors to perform operations comprising;
receiving a search query including one or more search terms input by a user;
detecting a first term, from among the one or more search terms, by comparing terms of the one or more search terms with a collection of predetermined biasing terms stored in the memory, the first term previously having been determined to be biasing based on one of aggregate search behavior or an authority;
reformulating the search query to generate a reformulated search query to compensate for the biasing, wherein reformulating the search query includes at least one of replacing the first term with a second term or removing the first term;
obtaining search results based at least in part on the reformulated search query; and
outputting the search results for presentation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
-
Citations
21 Claims
-
1. A computing device comprising:
-
one or more communication connections; one or more processors; and memory communicatively coupled to the one or more communication connections and the one or more processors, the memory storing instructions that, when executed, configure the one or more processors to perform operations comprising; receiving a search query including one or more search terms input by a user; detecting a first term, from among the one or more search terms, by comparing terms of the one or more search terms with a collection of predetermined biasing terms stored in the memory, the first term previously having been determined to be biasing based on one of aggregate search behavior or an authority; reformulating the search query to generate a reformulated search query to compensate for the biasing, wherein reformulating the search query includes at least one of replacing the first term with a second term or removing the first term; obtaining search results based at least in part on the reformulated search query; and outputting the search results for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
under control of one or more computing devices; receiving a search query from a client device of a user; determining one or more beliefs of the user relevant to the search query received from the client device of the user, the one or more beliefs based at least in part on one of user behavior or aggregate search behavior of the user; generating custom search results customized for the user based at least in part on; the search query received from the client device of the user; and the one or more beliefs of the user; and transmitting the custom search results to the client device of the user, wherein the generating generates the custom search results to compensate for a bias of the user related to the one or more beliefs. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
17. One or more computer-readable storage devices storing instructions that when executed by one or more processors of a search engine computing device program the search engine computing device to perform operations comprising:
-
receiving a search query from a client device of a user; determining a subject of the search query based at least in part on one or more terms included in the search query or syntax of the search query; selecting at least one of a first ranking algorithm and a second ranking algorithm to apply, from among multiple available ranking algorithms, based at least in part on determining the subject of the search query; based on a result of the selecting, performing at least one of; obtaining search results responsive to the search query based at least in part on the first ranking algorithm selected, and obtaining search results responsive to the search query based at least in part on the second ranking algorithm; and transmitting the search results to the client device for presentation. - View Dependent Claims (18, 19, 20, 21)
-
Specification