Using related users data to enhance web search
First Claim
1. A system for generating a personalized query result for a specific user, the system comprising:
- memory;
a processor;
an interface stored in the memory that receives at least one of a portion of a text query to be searched or a portion of personalized content related to a user that submits the portion of the text query;
a personalization component stored in the memory and executed by the processor that compares the portion of personalized content related to the user with a portion of personalized content related to one or more disparate users to create a group of users having group personalized content, the group personalized content is compared with the portion of the text query to identify a relationship there between to generate the personalized query result based in part on the relationship; and
a shared web task engine that provides a collaborative web search utilizing a smart splitting technique, the smart splitting technique receives the portion of the text query and distributes query results based on the text query to members of the group to enable parallel evaluation by the members of the group, the personalized query result being generated further based in part on the parallel evaluation.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates generating a personalized query result for a specific user. An interface can receive at least one of a portion of a text query to be searched or a portion of personalized content related to a user that submits the portion of the text query. A personalization component can combine the portion of personalized content related to the user with a portion of personalized content related to one or more disparate users to create group personalized content, wherein the group personalized content is compared with the portion of the text query to identify a relationship there between to generate a personalized query result in accordance with the relationship.
-
Citations
20 Claims
-
1. A system for generating a personalized query result for a specific user, the system comprising:
-
memory; a processor; an interface stored in the memory that receives at least one of a portion of a text query to be searched or a portion of personalized content related to a user that submits the portion of the text query; a personalization component stored in the memory and executed by the processor that compares the portion of personalized content related to the user with a portion of personalized content related to one or more disparate users to create a group of users having group personalized content, the group personalized content is compared with the portion of the text query to identify a relationship there between to generate the personalized query result based in part on the relationship; and a shared web task engine that provides a collaborative web search utilizing a smart splitting technique, the smart splitting technique receives the portion of the text query and distributes query results based on the text query to members of the group to enable parallel evaluation by the members of the group, the personalized query result being generated further based in part on the parallel evaluation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for enhancing identification of relevant search results, the method comprising:
-
receiving a search query from a user, the user having personalized content that includes data specific to the user; receiving a selection specifying a subset of the data specific to the user, the subset being specified to define which of the data specific to the user will be considered for group assignment of the user and other users to a group; evaluating the subset of the data specific to the user to identify at least one additional user with related data there between; creating the group including the user and the at least one additional user based in part on the evaluating and the specifying of the subset; identifying a correlation between the user, the at least one additional user, and the search query; generating one or more search results for the search query; distributing the one or more search results to the at least one additional user to enable parallel evaluation by the at least one additional user; and filtering the one or more search results based at least upon the correlation and the parallel evaluation. - View Dependent Claims (18, 19)
-
-
20. A computer-implemented method for generating a query result relevant to a user, the method comprising:
-
receiving of a portion of a text query to be searched and a portion of personalized content items related to a user that submits the portion of the text query, the portion of the personalized content items being specified by the user to define which of the personalized content items related to the user will be considered for group assignment of the user and one or more other users to a group; evaluating personalized content items related to at least one additional user and the user that submits the text query based in part on a relationship between the portion of personalized content items and the personalized content items related to the at least one additional user; creating the group including the user that submits the text query and the at least one additional user based in part on the evaluating; leveraging the group and the portion of the personalized content items to provide a search result associated with the portion of the text query by performing at least one of the following; determining a groupized ranking by calculating a personalized ranking of the search result for each member of the group and combining the personalized ranking to provide a group score; smart splitting by distributing the search results to the group for parallel evaluation;
orgroup query expansion that broadens the text query by evaluating related queries generated by a member of the group.
-
Specification