SOCIAL NETWORK POWERED QUERY REFINEMENT AND RECOMMENDATIONS
First Claim
1. A computerized system containing a processor and a computer-storage media for enhancing a search session using buddy search history information, the system comprising:
- a search engine that receives a query from a user and generates a plurality of search results that are responsive to the query; and
a search enhancement component that;
(1) receives identification information for one or more buddies, wherein a buddy is a person designated by the user,(2) generates one or more search enhancements that are based on a plurality of buddy search histories associated with the one or more buddies, wherein the plurality of buddy search histories includes at least queries associated with the one or more buddies that submitted the queries and search results associated with the one or more buddies that interacted with the search results, and(3) causes the one or more search enhancements to be displayed with the plurality of search results.
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 buddies to provide search enhancements to the user. 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 buddies. In another embodiment, the relevance score assigned to a search result is increased if the search result has been visited by a buddy. In another aspect, alternative queries from the buddies'"'"' search history may be suggested to the user during the search session.
-
Citations
20 Claims
-
1. A computerized system containing a processor and a computer-storage media for enhancing a search session using buddy search history information, the system comprising:
-
a search engine that receives a query from a user and generates a plurality of search results that are responsive to the query; and a search enhancement component that; (1) receives identification information for one or more buddies, wherein a buddy is a person designated by the user, (2) generates one or more search enhancements that are based on a plurality of buddy search histories associated with the one or more buddies, wherein the plurality of buddy search histories includes at least queries associated with the one or more buddies that submitted the queries and search results associated with the one or more buddies that interacted with the search results, and (3) causes the one or more search enhancements to be displayed with the plurality of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of providing search enhancements based in part on buddy search histories, the method comprising:
-
receiving a search query from a user; retrieving a search history for one or more buddies designated by the user; and presenting one or more search enhancements to the user based on the search query and the search history. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method of improving search results using search history information from one or more buddies, the method comprising:
-
storing search history information associated with individual users, wherein the individual users may designate a privacy level for the search history information associated with the individual user; receiving a search query from a user; receiving information indicating one or more search buddies associated with the user; displaying one or more additional search queries related to the search query and drawn from a subset of the search history information that is associated with the one or more search buddies, wherein the one or more additional search queries are selectable by the user; and displaying search results in conjunction with a search enhancement. - View Dependent Claims (19, 20)
-
Specification