Personalizing search queries based on user membership in social network communities
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, using one or more computing devices, a search query from a first user for content, the first user associated with a user profile identifying a membership of the first user in a plurality of communities in a social network;
retrieving personalization information from the user profile and user activities associated with the user profile;
automatically determining, using the one or more computing devices, a degree of personalization for personalizing the search query for the first user using the personalization information based on the membership of the first user in at least one of the communities;
combining, using the one or more computing devices, the search query received from the first user with the personalization information to form a personalized search query based on the degree of personalization; and
searching, using the one or more computing devices, for the content using the personalized search query to produce a search result set comprising documents relevant to the personalized search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users'"'"' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, using one or more computing devices, a search query from a first user for content, the first user associated with a user profile identifying a membership of the first user in a plurality of communities in a social network; retrieving personalization information from the user profile and user activities associated with the user profile; automatically determining, using the one or more computing devices, a degree of personalization for personalizing the search query for the first user using the personalization information based on the membership of the first user in at least one of the communities; combining, using the one or more computing devices, the search query received from the first user with the personalization information to form a personalized search query based on the degree of personalization; and searching, using the one or more computing devices, for the content using the personalized search query to produce a search result set comprising documents relevant to the personalized search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform operations comprising; receiving a search query from a first user for content, the first user associated with a user profile identifying a membership of the first user in a plurality of communities in a social network; retrieving personalization information from the user profile and user activities associated with the user profile; automatically determining a degree of personalization for personalizing the search query for the first user using the personalization information based on the membership of the first user in at least one of the communities; combining the search query received from the first user with the personalization information to form a personalized search query based on the degree of personalization; and searching for the content using the personalized search query to produce a search result set comprising documents relevant to the personalized search query. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer readable medium storing a computer readable program, wherein the computer readable program when executed causes the computer to perform operations comprising:
-
receiving a search query from a first user for content, the first user associated with a user profile identifying a membership of the first user in a plurality of communities in a social network; retrieving personalization information from the user profile and user activities associated with the user profile; automatically determining a degree of personalization for personalizing the search query for the first user using the personalization information based on the membership of the first user in at least one of the communities; combining the search query received from the first user with the personalization information to form a personalized search query based on the degree of personalization; and searching for the content using the personalized search query to produce a search result set comprising documents relevant to the personalized search query. - View Dependent Claims (17, 18, 19, 20)
-
Specification