Personalized search based on similarity
AssigneeLinkedIn Corporation
InventorsShakti Dhirendraji Sinha, Asif Mansoor Ali Makhani
Life of this patent
Estimating the term…
Abstract
A system and method for personalized search based on similarity may include obtaining a search term. An initial result based on the search term and including a first group of content items as stored in a content database may be generated. Each of the content items of the first group may be ranked based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds. The user device may 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.
Claims20
A method, comprising:
- obtaining, with a processor, a search team from a first user at a user device via a network interface;
- generating, with the processor, based on the search term, an initial result including a first group of content items as stored in a content database;
- ranking, with the processor, each of the content items of the first group based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds, wherein:
- the first member profile and the second member profiles being member profiles of first and second members of a social network, respectively, and stored in a profile database, the similarity scores based, at least in part, on member profile characteristics of the first and second members;
- and
- the activity being one of activities related to the social network, information indicative of the activities being stored an activity database, the activities including interactions, via a user interface, with search results that include ones of the content items;
- 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;
- and
- selecting, with the processor, a subset of the member profile characteristics possessed by the first and second members based, at least in part, on the search term and wherein the similarity score is based on the subset of the member profile characteristics.
A non-transitory computer readable medium including instructions which, when implemented by a processor, cause the processor to conduct 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;
- ranking each of the content items of the first group based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds, wherein:
- the first member profile and the second member profiles being member profiles of first and second members of a social network, respectively, and stored in a profile database, the similarity scores based, at least in part, on member profile characteristics of the first and second members;
- and
- the activity being one of activities related to the social network, information indicative of the activities being stored an activity database, the activities including interactions, via a user interface, with search results that include ones of the content items;
- 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;
- and
- selecting a subset of the member profile characteristics possessed by the first and second members based, at least in part, on the search term and wherein the similarity score is based on the subset of the member profile characteristics.
A system, comprising:
- a computer readable medium including instructions which;
- when implemented by a processor, cause the processor to conduct 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;
- ranking each of the content items of the first group based, at least in part, on similarity scores, each of the similarity scores individually based on a first member profile relative to individual ones of second member profiles to which an activity related to a content item of the first group corresponds;
- wherein:
- the first member profile and the second member profiles being member profiles of first and second members of a social network, respectively, and stored in a profile database, the similarity scores based, at least in part;
- on member profile characteristics of the first and second members;
- and
- the activity being one of activities related to the social network;
- information indicative of the activities being stored an activity database, the activities including interactions, via a user interface;
- with search results that include ones of the content items;
- 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;
- and
- selecting a subset of the member profile characteristics possessed by the first and second members based, at least in part, on the search term and wherein the similarity score is based on the subset of the member profile characteristics.
Dependencies are inferred from the claim text.