Personalized search using searcher features
First Claim
1. A method, comprising:
- obtaining, with a processor, a search term from a first user at a user device via a network interface;
generating, based on the search term, an initial result including a first group of content items as stored in a content database, the content items from a social network, the content items including member profiles of members of the social network;
determining an interaction score for each of the content items of the first group based on interactions associated with the content items, from an activity database with the content items of the first group, the interactions being performed by at least a second user of the social network different than the first user, the activity database storing the information indicative of the interactions related to the social network with search results that include ones of the content items;
ranking, with the processor, each of the content items of the first group based, at least in part, on the interaction score; and
causing the user device to display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items;
wherein the interaction score is weighted based on at least one of an elapsed time since an interaction with the content item of the first group occurred and a previous search term that produced the interaction; and
wherein the interaction score is further weighted based on a relationship of the previous search term to the search term as obtained from the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for personalized search user searcher features may include obtaining a search term from a member of a social network at a user device via the network interface. An initial result may be generated based on the search term, including a first group of content items from a social network and stored in a content database, the content items including member profiles of members of the social network. Each of the content items of the first group may be ranked based on information indicative of interactions from an activity database with the content items of the first group, the interactions being by at least a second user of the social network different than the first user. A second group of the content items may be displayed, including at least some of the first group of the content items, based on the rank of the first group of the content items.
13 Citations
20 Claims
-
1. A method, comprising:
-
obtaining, with a processor, a search term from a first user at a user device via a network interface; generating, based on the search term, an initial result including a first group of content items as stored in a content database, the content items from a social network, the content items including member profiles of members of the social network; determining an interaction score for each of the content items of the first group based on interactions associated with the content items, from an activity database with the content items of the first group, the interactions being performed by at least a second user of the social network different than the first user, the activity database storing the information indicative of the interactions related to the social network with search results that include ones of the content items; ranking, with the processor, each of the content items of the first group based, at least in part, on the interaction score; and causing the user device to display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items; wherein the interaction score is weighted based on at least one of an elapsed time since an interaction with the content item of the first group occurred and a previous search term that produced the interaction; and wherein the interaction score is further weighted based on a relationship of the previous search term to the search term as obtained from the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium comprising instructions that, when executed on a processor, cause the processor to implement operations comprising:
-
obtaining a search term from a first user at a user device via a network interface; generating, based on the search term, an initial result including a first group of content items as stored in a content database, the content items from a social network, the content items including member profiles of members of the social network; determining an interaction score for each of the content items of the first group based on interactions associated with the content items, from an activity database with the content items of the first group, the interactions being performed by at least a second user of the social network different than the first user, the activity database storing the information indicative of the interactions related to the social network with search results that include ones of the content items; ranking each of the content items of the first group based, at least in part, on the interaction score; and causing the user device to display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items; wherein the interaction score is weighted based on at least one of an elapsed time since an interaction with the content item of the first group occurred and a previous search term that produced the interaction; and wherein the interaction score is further weighted based on a relationship of the previous search term to the search term as obtained from the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
a computer readable medium comprising instructions that, when executed on a processor, cause the processor to implement operations comprising; obtaining a search term from a first user at a user device via a network interface; generating, based on the search term, an initial result including a first group of content items as stored in a content database, the content items from a social network, the content items including member profiles of members of the social network; determining an interaction score for each of the content items of the first group based on interactions associated with the content items, from an activity database with the content items of the first group, the interactions being performed by at least a second user of the social network different than the first user, the activity database storing the information indicative of the interactions related to the social network with search results that include ones of the content items; ranking each of the content items of the first group based, at least in part, on the interaction score; and causing the user device to display a second group of the content items, including at least some of the first group of the content items, according to the rank of the first group of the content items; wherein the interaction score is weighted based on at least one of an elapsed time since an interaction with the content item of the first group occurred and a previous search term that produced the interaction; and wherein the interaction score is further weighted based on a relationship of the previous search term to the search term as obtained from the user device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification