SOCIAL NETWORK POWERED SEARCH ENHANCEMENTS
First Claim
1. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of providing a social-pane search enhancement that displays information from a social network, the method comprising:
- receiving a search query from a user;
determining that the user is associated with a social network;
generating a relevant friend list comprising friends within the user'"'"'s social network that have social-network profile information that is responsive to the search query;
calculating friend-responsiveness ranks for the friends that indicate a responsiveness to the search query;
outputting for display on a search results page a threshold amount of the friends selected based on the friend-responsiveness ranks;
generating a relevant post list that comprising posts that are responsive to the search query and are associated with friends from the user'"'"'s social network;
calculating post-responsiveness ranks for the posts that indicate a responsiveness to the search query;
outputting for display on the search results page a threshold amount of the posts selected based on the post-responsiveness ranks; and
outputting for display on the search results page search results that are responsive to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enhance the search experience of a user by looking at the search history of one or more friends to provide search enhancements to the user. The search enhancements may also be based on information within a user'"'"'s online social network. Search enhancements based on the user'"'"'s online social network include identifying people within the user'"'"'s social network that may have information relevant to a query, posts within the social network that are relevant to the query, and feed items. Examples of search enhancements include an annotation or graphic adjacent to a search result indicating the search result has been visited by one of the user'"'"'s friends. In another aspect, alternative queries from the friends'"'"' search history may be suggested to the user during the search session.
-
Citations
20 Claims
-
1. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of providing a social-pane search enhancement that displays information from a social network, the method comprising:
-
receiving a search query from a user; determining that the user is associated with a social network; generating a relevant friend list comprising friends within the user'"'"'s social network that have social-network profile information that is responsive to the search query; calculating friend-responsiveness ranks for the friends that indicate a responsiveness to the search query; outputting for display on a search results page a threshold amount of the friends selected based on the friend-responsiveness ranks; generating a relevant post list that comprising posts that are responsive to the search query and are associated with friends from the user'"'"'s social network; calculating post-responsiveness ranks for the posts that indicate a responsiveness to the search query; outputting for display on the search results page a threshold amount of the posts selected based on the post-responsiveness ranks; and outputting for display on the search results page search results that are responsive to the search query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The one or more computer-storage media of claim 7, wherein the search query is automatically added to the ask friends interface as a starting point for the comment.
-
8. A method of providing, on a search results page, search enhancements that are based on a user'"'"'s social network, the method comprising;
-
receiving a search query from a user; accessing the user'"'"'s social network; outputting for display search results that are responsive to the search query; and outputting for display a first search enhancement that comprises identification information for a friend within the user'"'"'s social network that is selected because entities within the friend'"'"'s social network profile are responsive to the search query. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of including information in a social network feed that was generated on a search results page, the method comprising:
-
receiving, from a search engine, a search result comment that is associated with a social network user identification, the search result comment including text; generating a post that comprises the text for a social network feed associated with the social network user identification; and including the post in a feed for a user associated with the social network user identification. - View Dependent Claims (18, 19, 20)
-
Specification