US2017178031A1PendingUtilityA1

Member communication reply score calculation

Assignee: LINKEDIN CORPPriority: Dec 19, 2015Filed: Jan 31, 2017Published: Jun 22, 2017
Est. expiryDec 19, 2035(~9.4 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06N 7/01G06N 99/005G06F 17/30864H04L 51/32G06Q 50/01H04L 67/306H04L 51/52H04L 67/535G06Q 10/48G06N 20/00G06F 16/951H04L 51/04G06F 16/9535H04L 67/02G06F 16/24578G06F 16/9538
54
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.