Diversifying search results for improved search and personalization
First Claim
Patent Images
1. A system that facilitates varying search results, comprising:
- a computer executable interface component that receives a query from a device employed by a first user at a physical location;
a computer executable result diversification component that modifies a diversity represented by a set of search results obtained by a search engine in response to the query based at least in part upon one or more of a plurality of dimensions of diversity such that at least a predetermined number of results for one or more categories associated with each of the one or more of the plurality of dimensions of diversity are included in the result set, wherein;
the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents,the result diversification component alters the query and provides the altered query to the search engine to request search results associated with each of the one or more dimensions of diversity,each dimension of diversity being associated with one or more disparate query-query reformulations of the received query performed by users of the search engine, andattributes of documents returned on prior searches performed on the search engine, the result diversification component further combining search results obtained for each of the one or more dimensions of diversity into a first set of search results;
a computer executable personalization component that generates, from the first set of search results, a set of search results personalized to the first user comprising results relating to one or more of the dimensions of diversity determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the personalization component further employing the device from which the query is received to generate the set of search results personalized to the first user; and
a processor configured to execute the computer executable components.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides systems and/or methods that facilitate diversifying search results to improve searching and/or personalized searching. An interface component can receive a query. Additionally, a result diversification component can modify diversity of a set of search results obtained by a search engine in response to a query based at least in part upon one or more dimensions of diversity. The dimensions of diversity can include document topic, document type, document genre, domain of document, document age, location associated with the document, commercial characteristics of the document, user intent, and the like.
103 Citations
17 Claims
-
1. A system that facilitates varying search results, comprising:
-
a computer executable interface component that receives a query from a device employed by a first user at a physical location; a computer executable result diversification component that modifies a diversity represented by a set of search results obtained by a search engine in response to the query based at least in part upon one or more of a plurality of dimensions of diversity such that at least a predetermined number of results for one or more categories associated with each of the one or more of the plurality of dimensions of diversity are included in the result set, wherein; the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents, the result diversification component alters the query and provides the altered query to the search engine to request search results associated with each of the one or more dimensions of diversity, each dimension of diversity being associated with one or more disparate query-query reformulations of the received query performed by users of the search engine, and attributes of documents returned on prior searches performed on the search engine, the result diversification component further combining search results obtained for each of the one or more dimensions of diversity into a first set of search results; a computer executable personalization component that generates, from the first set of search results, a set of search results personalized to the first user comprising results relating to one or more of the dimensions of diversity determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the personalization component further employing the device from which the query is received to generate the set of search results personalized to the first user; and a processor configured to execute the computer executable components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method that facilitates generating a diverse set of search results, comprising:
-
obtaining a query from a device employed by a first user at a physical location; selecting disparate query-query reformulations of the query performed by users of a search engine; determining one or more of a plurality of dimensions of diversity based on the disparate query-query reformulations, the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents; for each of the determined one or more dimensions of diversity; specifying a minimum number of search results to be returned for one or more categories associated with the dimension of diversity; modifying the obtained query to generate at least the minimum number of search results by employing a query-query reformulation associated with the dimension of diversity; providing the modified query to the search engine; combining search results yielded for each of the determined one or more dimensions of diversity into a set of diverse search results; personalizing the set of diverse search results to the first user, the personalizing comprising generating, from the set of diverse search results, a set comprising search results which relate to one or more of the dimensions of diversity that are determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the personalizing further employing the first user'"'"'s physical location at the time the query is obtained; and producing the diverse search results comprising the minimum number of results for each of the dimensions of diversity. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented system that enables personalizing search results, comprising:
-
means for receiving a query from a device employed by a first user at a physical location; processing means for modifying the query to diversify search results obtained from a search engine for the query based upon a plurality of dimensions of diversity, the processing means specifying a predetermined minimum number of results to be included for each of one or more of the plurality of dimensions of diversity, the plurality of dimensions of diversity including document topics, document types, document genres, sites or domains of documents, document ages, locations associated with the documents, commercial characteristics of the documents, and user intents, each of the one or more dimensions of diversity being associated with one or more query-query reformulations performed by users of the search engine and attributes of documents returned on prior searches performed by the search engine; means for receiving search results associated with each of the one or more dimensions of diversity and for combining the search results into diverse search results; and processing means for personalizing the diverse search results to the first user, the processing means generating, from the diverse search results, a set comprising search results relating to one or more of the dimensions of diversity that are determined to be meaningful to the first user based at least in part on content previously encountered by the first user, the processing means further employing at least one of the user'"'"'s physical location and the device from which the query is received to perform the personalization.
-
Specification