Member communication reply score calculation
Abstract
In an example embodiment, a supervised machine learning algorithm is used to train a communication reply score model based on an extracted first set of features and second set of features from social networking service member profiles and activity and usage information. When a plurality of member search results is to be displayed, for the member identified in each of the plurality of member search results, the member profile corresponding to the member is parsed to extract a third set of one or more features from the member profile, activity and usage information pertaining to actions taken by the members on the social networking service is parsed to extract a fourth set of one or more features, and the extracted third set of features and fourth set of features is inputted into the communication reply score model to generate a communication reply score, which is displayed visually to a searcher.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
a non-transitory computer readable medium having instructions stored there on, which, when executed by a processor, cause the system to:
retrieve a plurality of sample member profiles of members of the social networking service and a plurality of sample member labels;
for each sample member profile:
parse the sample member profile to extract a first set of one or more features from the sample member;
feed the sample member labels and extracted first set of features into a supervised machine learning algorithm to train a communication reply score model based on the extracted first set of features;
obtain a plurality of member search results, each member search result identifying a member of the social networking service;
for the member identified in each of the plurality of member search results:
parse a member profile corresponding to the member to extract a second set of one or more features from the member profile;
input the extracted second set of features into the communication reply score model to generate a communication reply score reflecting a probability that the member will respond to an email communication from a searcher.
2 . The system of claim 1 , wherein the second set of features is identical to the first set of features.
3 . The system of claim 1 , wherein the obtaining the plurality of member search results includes obtaining an ordering of the plurality of member search results, the ordering based on a ranking of each member search result based on a search algorithm; and
the instructions further cause the system to cause the member search results to be displayed visually in an order reflecting the ordering, regardless of the communication reply scores of the corresponding members.
4 . The system of claim 1 , wherein the instructions further cause the system to:
receive a selection of one or more members from the user interface as favorites; and for each of the one or more members selected as favorites, periodically repeat the parsing and inputting for the corresponding member and notifying the searcher if a communication reply score for the corresponding member changes significantly.
5 . The system of claim 1 , wherein the instructions further cause the system to:
group each member communication reply score into a category based on its relationship to an average communication reply score among a plurality of members; and display a visual indication of the corresponding grouping for the member communication reply score for the corresponding member.
6 . The method of claim 1 , wherein the instructions further cause the system to:
retrieve a plurality of sample searcher member profiles of members of the social networking service, and activity and usage information pertaining to actions taken by those searchers on the social networking service; for each sample searcher member profile:
parse the sample searcher member profile to extract a third set of one or more features from the sample searcher member profile; and
feed the extracted third set of features into the supervised machine learning algorithm to train the communication reply score model based on the extracted third set of features.
7 . The method of claim 6 , wherein the instructions further cause the system to:
obtain an identification of the searcher from the user interface; parse a member profile corresponding to the searcher to extract a fourth set of one or more features from the member profile; and input the extracted fourth set of features into the communication reply score model to generate the communication reply score reflecting a probability that the member will respond to an email communication from the searcher.
8 . A computer-implemented method for providing an indication of a probability that a member of an online service will respond to an electronic communication, the method comprising:
retrieving a plurality of sample member profiles of members of the social networking service and a plurality of sample member labels; for each sample member profile: parsing the sample member profile to extract a first set of one or more features from the sample member; feeding the sample member labels and extracted first set of features into a supervised machine learning algorithm to train a communication reply score model based on the extracted first set of features; obtaining a plurality of member search results, each member search result identifying a member of the social networking service; for the member identified in each of the plurality of member search results: parsing a member profile corresponding to the member to extract a second set of one or more features from the member profile; inputting the extracted second set of features into the communication reply score model to generate a communication reply score reflecting a probability that the member will respond to an email communication from a searcher.
9 . The method of claim 8 , wherein the second set of features is identical to the first set of features.
10 . The method of claim 8 , wherein the obtaining the plurality of member search results includes obtaining an ordering of the plurality of member search results, the ordering based on a ranking of each member search result based on a search algorithm; and
the method further includes causing the member search results to be displayed visually in an order reflecting the ordering, regardless of the communication reply scores of the corresponding members.
11 . The method of claim 8 , further comprising:
receiving a selection of one or more members from the user interface as favorites; and for each of the one or more members selected as favorites, periodically repeating the parsing and inputting for the corresponding member and notifying the searcher if a communication reply score for the corresponding member changes significantly.
12 . The method of claim 8 , further comprising:
grouping each member communication reply score into a category based on its relationship to an average communication reply score among a plurality of members; and displaying a visual indication of the corresponding grouping for the member communication reply score for the corresponding member.
13 . The method of claim 8 , further comprising:
retrieving a plurality of sample searcher member profiles of members of the social networking service, and activity and usage information pertaining to actions taken by those searchers on the social networking service; for each sample searcher member profile: parsing the sample searcher member profile to extract a third set of one or more features from the sample searcher member profile; and feeding the extracted third set of features into the supervised machine learning algorithm to train the communication reply score model based on the extracted third set of features.
14 . The method of claim 13 , further comprising:
obtaining an identification of the searcher from the user interface; parsing a member profile corresponding to the searcher to extract a fourth set of one or more features from the member profile; and inputting the extracted fourth set of features into the communication reply score model to generate the communication reply score reflecting a probability that the member will respond to an email communication from the searcher.
15 . A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform operations comprising:
retrieving a plurality of sample member profiles of members of the social networking service and a plurality of sample member labels; for each sample member profile: parsing the sample member profile to extract a first set of one or more features from the sample member; feeding the sample member labels and extracted first set of features into a supervised machine learning algorithm to train a communication reply score model based on the extracted first set of features; obtaining a plurality of member search results, each member search result identifying a member of the social networking service; for the member identified in each of the plurality of member search results: parsing a member profile corresponding to the member to extract a second set of one or more features from the member profile; inputting the extracted second set of features into the communication reply score model to generate a communication reply score reflecting a probability that the member will respond to an email communication from a searcher.
16 . The non-transitory machine-readable storage medium of claim 15 , wherein the second set of features is identical to the first set of features.
17 . The non-transitory machine-readable storage medium of claim 15 , wherein the obtaining the plurality of member search results includes obtaining an ordering of the plurality of member search results, the ordering based on a ranking of each member search result based on a search algorithm; and
wherein the instructions further comprise: causing the member search results to be displayed visually in an order reflecting the ordering, regardless of the communication reply scores of the corresponding members.
18 . The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further comprise:
receiving a selection of one or more members from the user interface as favorites; and for each of the one or more members selected as favorites, periodically repeating the parsing and inputting for the corresponding member and notifying the searcher if a communication reply score for the corresponding member changes significantly.
19 . The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further comprise: grouping each member communication reply score into a category based on its relationship to an average communication reply score among a plurality of members; and
displaying a visual indication of the corresponding grouping for the member communication reply score for the corresponding member.
20 . The non-transitory machine-readable storage medium of claim 15 , wherein the instructions further comprise: retrieving a plurality of sample searcher member profiles of members of the social networking service, and activity and usage information pertaining to actions taken by those searchers on the social networking service;
for each sample searcher member profile: parsing the sample searcher member profile to extract a third set of one or more features from the sample searcher member profile; and feeding the extracted third set of features into the supervised machine learning algorithm to train the communication reply score model based on the extracted third set of features.Join the waitlist — get patent alerts
Track US2017178031A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.