SEARCH ENGINE WITH AUGMENTED RELEVANCE RANKING BY COMMUNITY PARTICIPATION
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide systems and methods for ranking a result set. The method according to one embodiment comprises selecting an item from the result set, selecting a user profile from one or more user profiles and selecting one or more items of personalized information from the selected user profile. A rank is calculated for the item on the basis of the selected one or more items of personalized information and the selected item in the result set is ranked in accordance with the calculated rank.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method of ranking one or more items in a result set, the method comprising:
-
receiving a query from a user comprising one or more search terms; identifying users in a social network of the user, the social network of the user determined by identifying at least one other user with whom the user has a direct relationship and a plurality of other users with whom the user has an indirect relationship up to a threshold number of degrees of separation, the social network identified by traversing a user profile data store comprising a plurality of user profiles, each of the plurality of user profiles comprising personalized interaction data regarding content items, including a location, tags, annotations, saved pages, and navigation history associated with each of a plurality of content items, and personalized social interaction data, including trust values associated with the other users with whom the user has a direct or indirect relationship; generating a result set responsive to the query, the result set comprising a list of content items identified by traversing the user profiles within the social network of the user, the result set generated based on relevance of the one or more terms of the query with the personalized interaction data regarding content items in the user profiles within the social network of the user; ranking the content items in the results set on the basis of at least on the personalized interaction data regarding content items and a trust value between the user submitting the query and the at least one other user associated with the selected user profile; and causing at least one interface screen to be displayed to the user comprising the list of content items in the result set. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for ranking one or more items in a result set, the system comprising:
at least one search provider computer coupled to a plurality of client devices over a network, the search provider computer operative to; receive a query from a user comprising one or more search terms; identify users in a social network of the user, the social network of the user determined by identifying at least one other user with whom the user has a direct relationship and a plurality other users with whom the user has an indirect relationship up to a threshold number of degrees of separation, the social network identified by traversing a user profile data store comprising a plurality of user profiles, each of the plurality of user profiles comprising personalized interaction data regarding content items, including a location, tags, annotations, saved pages, and navigation history associated with each of a plurality of content items, and personalized social interaction data, including trust values associated with the other users with whom the user has a direct or indirect relationship; generate a result set responsive to the query, the result set comprising a list of content items identified by traversing the user profiles within the social network of the user, the result set generated based on relevance of the one or more terms of the query with the personalized interaction data regarding content items in the user profiles within the social network of the user; rank the content items in the results set on the basis of at least on the personalized interaction data regarding content items and a trust value between the user submitting the query and the at least one other user associated with the selected user profile; and cause at least one interface screen to be displayed to the user comprising the list of content items in the result set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. Non-transitory computer readable media comprising program code that when executed by a programmable processor causes execution of a method for processing a real time increase in search requests for a common event, the computer readable media comprising:
-
computer program code for receiving a query from a user comprising one or more search terms; computer program code for identifying users in a social network of the user, the social network of the user determined by identifying at least one other user with whom the user has a direct relationship and a plurality of other users with whom the user has an indirect relationship up to a threshold number of degrees of separation, the social network identified by traversing a user profile data store comprising a plurality of user profiles, each of the plurality of user profiles comprising personalized interaction data regarding content items, including a location, tags, annotations, saved pages, and navigation history associated with each of a plurality of content items, and personalized social interaction data, including trust values associated with the other users with whom the user has a direct or indirect relationship; computer program code for generating a result set responsive to the query, the result set comprising a list of content items identified by traversing the user profiles within the social network of the user, the result set generated based on relevance of the one or more terms of the query with the personalized interaction data regarding content items in the user profiles within the social network of the user; computer program code for ranking the content items in the results set on the basis of at least on the personalized interaction data regarding content items and a trust value between the user submitting the query and the at least one other user associated with the selected user profile; and computer program code for causing at least one interface screen to be displayed to the user comprising the list of content items in the result set. - View Dependent Claims (19, 20, 21)
-
Specification