Providing objective and people results for search
First Claim
1. One or more computer-readable storage memories that store executable instructions to provide search results, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
- receiving a query from a user;
determining that the query is answerable with subjective or socially-derived information;
comparing said query to a corpus of information to obtain objective results;
comparing said query to a social graph to identify one or more people whose relationship to said user meets a closeness condition and who have an aspect of relevance to said query;
creating person results that comprise said one or more people and, for each of said one or more people, an explanation of each person'"'"'s relevance to said query;
providing, to said user, a set of results that comprise said objective results and said person results; and
training a classifier to identify queries that call for subjective information using training data that comprises;
a plurality of positive examples in which people were provided as search results and in which users who requested the results clicked on the people in the results; and
a plurality of negative examples in which people were provided as search results and in which users who requested the results did not click on the people in the results;
said determining that said query calls for subjective information being performed using said classifier, with said classifier having been trained on said training data.
2 Assignments
0 Petitions
Accused Products
Abstract
Search results may include both objective results and person results. In one example, a search query is evaluated to determine whether it is the type of query that a user might want to ask to a friend. If the query is of such a type, then the search engine may examine a social graph to determine which friends of the user who entered the query may have information that is relevant to answering the query. If such friends exist, then the friends may be displayed along with objective search results, along with an explanation of each friend'"'"'s relevance to the query. Clicking on a person in the results may cause a conversation to be initiated with that person, thereby allowing the user who entered the query to ask his or her friend about the subject of the query.
-
Citations
23 Claims
-
1. One or more computer-readable storage memories that store executable instructions to provide search results, the executable instructions, when executed by a computer, causing the computer to perform acts comprising:
-
receiving a query from a user; determining that the query is answerable with subjective or socially-derived information; comparing said query to a corpus of information to obtain objective results; comparing said query to a social graph to identify one or more people whose relationship to said user meets a closeness condition and who have an aspect of relevance to said query; creating person results that comprise said one or more people and, for each of said one or more people, an explanation of each person'"'"'s relevance to said query; providing, to said user, a set of results that comprise said objective results and said person results; and training a classifier to identify queries that call for subjective information using training data that comprises; a plurality of positive examples in which people were provided as search results and in which users who requested the results clicked on the people in the results; and a plurality of negative examples in which people were provided as search results and in which users who requested the results did not click on the people in the results; said determining that said query calls for subjective information being performed using said classifier, with said classifier having been trained on said training data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing search results, the method comprising:
-
using a processor to perform acts comprising; receiving a query from a user; determining that the query is answerable with subjective information; obtaining objective results from a corpus of information; using a social graph to identify one or more people who are friends of said user in said social graph, and who have an aspect of relevance to said query; creating person results that comprise said one or more people and, for each of said one or more people, an explanation of each person'"'"'s relevance to said query; providing, to said user, a set of results that comprise said objective results and said person results, each of said person results being actionable to initiate contact between said user and a person identified in a given result; and training a classifier to identify queries that call for subjective information using training data that comprises; a plurality of positive examples of queries for which people were provided as search results and in which users who requested the results clicked on the people in the results; and a plurality of negative examples of queries for which people were provided as search results and in which users who requested the results did not click on the people in the results; said determining that said query calls for subjective information being performed using said classifier, with said classifier having been trained on said training data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for providing search results, the system comprising:
-
a memory; a processor; and a component that is stored in said memory, that executes on said processor, that receives a query from a user, that determines that said query is answerable, in part, with subjective information, that obtains objective results corresponding to the query from a corpus of information, that identifies one or more people in a social graph whose relationship to said user meets a closeness condition and who have an aspect of relevance to said query, that creates person results that comprise a portion of said one or more people, that creates, for each of said one or more people, an explanation of each person'"'"'s relevance to said query, and that provides, to said user, a set of results that comprise said objective results and said person results; a classifier that is trained to identify queries that are answerable with subjective information, said classifier being trained on training data that comprises; a plurality of positive examples in which people were provided as search results and in which users who requested the results clicked on the people in the results; and a plurality of negative examples in which people were provided as search results and in which users who requested the results did not click on the people in the results; said component using said classifier to determine that said query is answerable, in part, with subjective information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification