Movatterモバイル変換


[0]ホーム

URL:


US20170178031A1 - Member communication reply score calculation - Google Patents

Member communication reply score calculation
Download PDF

Info

Publication number
US20170178031A1
US20170178031A1US15/421,219US201715421219AUS2017178031A1US 20170178031 A1US20170178031 A1US 20170178031A1US 201715421219 AUS201715421219 AUS 201715421219AUS 2017178031 A1US2017178031 A1US 2017178031A1
Authority
US
United States
Prior art keywords
features
searcher
sample
communication
communication reply
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US15/421,219
Inventor
Qiang Zhu
Keqing Liang
Peter Hume Rigano
Matthew Steven Tague
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
LinkedIn Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LinkedIn CorpfiledCriticalLinkedIn Corp
Priority to US15/421,219priorityCriticalpatent/US20170178031A1/en
Assigned to LINKEDIN CORPORATIONreassignmentLINKEDIN CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ZHU, QIANG, LIANG, KEQING, RIGANO, PETER HUME, TAGUE, MATTHEW STEVEN
Publication of US20170178031A1publicationCriticalpatent/US20170178031A1/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LINKEDIN CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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.

Description

Claims (20)

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 ofclaim 1, wherein the second set of features is identical to the first set of features.
3. The system ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 8, wherein the second set of features is identical to the first set of features.
10. The method ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 15, wherein the second set of features is identical to the first set of features.
17. The non-transitory machine-readable storage medium ofclaim 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 ofclaim 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 ofclaim 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 ofclaim 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.
US15/421,2192015-12-192017-01-31Member communication reply score calculationAbandonedUS20170178031A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/421,219US20170178031A1 (en)2015-12-192017-01-31Member communication reply score calculation

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US14/975,756US9569735B1 (en)2015-12-192015-12-19Member communication reply score calculation
US15/421,219US20170178031A1 (en)2015-12-192017-01-31Member communication reply score calculation

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US14/975,756ContinuationUS9569735B1 (en)2015-12-192015-12-19Member communication reply score calculation

Publications (1)

Publication NumberPublication Date
US20170178031A1true US20170178031A1 (en)2017-06-22

Family

ID=57965104

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/975,756ActiveUS9569735B1 (en)2015-12-192015-12-19Member communication reply score calculation
US15/421,219AbandonedUS20170178031A1 (en)2015-12-192017-01-31Member communication reply score calculation

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US14/975,756ActiveUS9569735B1 (en)2015-12-192015-12-19Member communication reply score calculation

Country Status (1)

CountryLink
US (2)US9569735B1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10043040B1 (en)*2016-07-292018-08-07Microsoft Technology Licensing, LlcProtecting against fraud and incorrect entries in submission of confidential data
US20190130037A1 (en)*2017-10-302019-05-02Microsoft Technology Licensing, LlcFactored model for search results and communications based on search results
US11106979B2 (en)2018-06-282021-08-31Microsoft Technology Licensing, LlcUnsupervised learning of entity representations using graphs
US11163845B2 (en)*2019-06-212021-11-02Microsoft Technology Licensing, LlcPosition debiasing using inverse propensity weight in machine-learned model
US11204973B2 (en)2019-06-212021-12-21Microsoft Technology Licensing, LlcTwo-stage training with non-randomized and randomized data
US11204968B2 (en)2019-06-212021-12-21Microsoft Technology Licensing, LlcEmbedding layer in neural network for ranking candidates
US11397742B2 (en)2019-06-212022-07-26Microsoft Technology Licensing, LlcRescaling layer in neural network
US11403597B2 (en)*2019-06-192022-08-02Microsoft Technology Licensing, LlcContextual search ranking using entity topic representations
US20230274214A1 (en)*2022-02-252023-08-31Microsoft Technology Licensing, LlcMulti-level graph embedding

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9514230B2 (en)*2013-07-302016-12-06Facebook, Inc.Rewriting search queries on online social networks
US9602965B1 (en)*2015-11-062017-03-21Facebook, Inc.Location-based place determination using online social networks
CN107729424B (en)*2017-09-282021-07-09华为技术有限公司 A data visualization method and device
US10678997B2 (en)*2017-10-052020-06-09Microsoft Technology Licensing, LlcMachine learned models for contextual editing of social networking profiles
US11403570B2 (en)*2018-06-272022-08-02Microsoft Technology Licensing, LlcInteraction-based predictions and recommendations for applicants
US11669767B2 (en)2019-08-152023-06-06Salesforce, Inc.Automatic generation of an explanation, based on data lineage and user feedback, of a prediction produced by a machine learning system
US11500930B2 (en)*2019-05-282022-11-15Slack Technologies, LlcMethod, apparatus and computer program product for generating tiered search index fields in a group-based communication platform
EP4035035A4 (en)*2019-09-252023-10-04Commonwealth Scientific and Industrial Research Organisation CRYPTOGRAPHIC SERVICES FOR BROWSER APPLICATIONS

Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110184958A1 (en)*2010-01-252011-07-28Yahoo! Inc.System and method for finding relative score and enhancing one or more scores associated with data objects
US20140143165A1 (en)*2012-11-202014-05-22Christian PosseCustomizing a user-experience based on a job-seeker score
US20140214960A1 (en)*2013-01-312014-07-31Linkedln CorporationMethods and systems for targeting query messages in a social graph
US20140280236A1 (en)*2013-03-152014-09-18Facebook, Inc.Selection and ranking of comments for presentation to social networking system users
US20150006442A1 (en)*2013-06-282015-01-01Linkedln CorporationFacilitating machine learning in an online social network
US20150006295A1 (en)*2013-06-282015-01-01Linkedln CorporationTargeting users based on previous advertising campaigns
US20150046553A1 (en)*2013-08-052015-02-12Christopher J. DeBenedictisCommunications Routing and Contact Updates
US20150213372A1 (en)*2014-01-302015-07-30Linkedln CorporationSystems and methods for email response prediction
US20150347974A1 (en)*2014-05-292015-12-03Linkedin CorporationMulti-objective recruiter search
US20160036887A1 (en)*2014-08-042016-02-04Facebook, Inc.Electronic notifications

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20110184958A1 (en)*2010-01-252011-07-28Yahoo! Inc.System and method for finding relative score and enhancing one or more scores associated with data objects
US20140143165A1 (en)*2012-11-202014-05-22Christian PosseCustomizing a user-experience based on a job-seeker score
US20140214960A1 (en)*2013-01-312014-07-31Linkedln CorporationMethods and systems for targeting query messages in a social graph
US20140280236A1 (en)*2013-03-152014-09-18Facebook, Inc.Selection and ranking of comments for presentation to social networking system users
US20150006442A1 (en)*2013-06-282015-01-01Linkedln CorporationFacilitating machine learning in an online social network
US20150006295A1 (en)*2013-06-282015-01-01Linkedln CorporationTargeting users based on previous advertising campaigns
US20150046553A1 (en)*2013-08-052015-02-12Christopher J. DeBenedictisCommunications Routing and Contact Updates
US20150213372A1 (en)*2014-01-302015-07-30Linkedln CorporationSystems and methods for email response prediction
US20150347974A1 (en)*2014-05-292015-12-03Linkedin CorporationMulti-objective recruiter search
US20160036887A1 (en)*2014-08-042016-02-04Facebook, Inc.Electronic notifications

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10043040B1 (en)*2016-07-292018-08-07Microsoft Technology Licensing, LlcProtecting against fraud and incorrect entries in submission of confidential data
US20190130037A1 (en)*2017-10-302019-05-02Microsoft Technology Licensing, LlcFactored model for search results and communications based on search results
US10860670B2 (en)*2017-10-302020-12-08Microsoft Technology Licensing, LlcFactored model for search results and communications based on search results
US11106979B2 (en)2018-06-282021-08-31Microsoft Technology Licensing, LlcUnsupervised learning of entity representations using graphs
US11403597B2 (en)*2019-06-192022-08-02Microsoft Technology Licensing, LlcContextual search ranking using entity topic representations
US11163845B2 (en)*2019-06-212021-11-02Microsoft Technology Licensing, LlcPosition debiasing using inverse propensity weight in machine-learned model
US11204973B2 (en)2019-06-212021-12-21Microsoft Technology Licensing, LlcTwo-stage training with non-randomized and randomized data
US11204968B2 (en)2019-06-212021-12-21Microsoft Technology Licensing, LlcEmbedding layer in neural network for ranking candidates
US11397742B2 (en)2019-06-212022-07-26Microsoft Technology Licensing, LlcRescaling layer in neural network
US20230274214A1 (en)*2022-02-252023-08-31Microsoft Technology Licensing, LlcMulti-level graph embedding

Also Published As

Publication numberPublication date
US9569735B1 (en)2017-02-14

Similar Documents

PublicationPublication DateTitle
US9569735B1 (en)Member communication reply score calculation
US10990899B2 (en)Deep and wide machine learned model for job recommendation
US10565562B2 (en)Hashing query and job posting features for improved machine learning model performance
US11436522B2 (en)Joint representation learning of standardized entities and queries
US12217302B2 (en)Interactive product review interface
US10264048B2 (en)Graph framework using heterogeneous social networks
US10855784B2 (en)Entity based search retrieval and ranking
US20170300862A1 (en)Machine learning algorithm for classifying companies into industries
US10552465B2 (en)Generating text snippets using universal concept graph
US20170214758A1 (en)Tracking of user interactions
US20170255906A1 (en)Candidate selection for job search ranking
US10956515B2 (en)Smart suggestions personalization with GLMix
US20170249595A1 (en)Automatically creating handling strategy rules for a normalized question record
US10983999B2 (en)Techniques for search optimization on mobile devices
US10726355B2 (en)Parent company industry classifier
US20160292793A1 (en)Selection and display of a featured professional profile chosen from a social networking service
US20170249646A1 (en)Automatically prepopulating answers to questions contained in a computerized document
US11151152B2 (en)Creating mappings between records in a database to normalized questions in a computerized document
US10896231B2 (en)Querying named entities
US20190197480A1 (en)Recommending relevant positions
US20170091326A1 (en)Managing search engines using dynamic similarity
US10536342B2 (en)Network estimation
US10341445B2 (en)Identifying members that increase engagement
US10044668B2 (en)Expanding a social network
US20180089309A1 (en)Term set expansion using textual segments

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:LINKEDIN CORPORATION, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHU, QIANG;LIANG, KEQING;RIGANO, PETER HUME;AND OTHERS;SIGNING DATES FROM 20160128 TO 20160129;REEL/FRAME:041463/0296

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LINKEDIN CORPORATION;REEL/FRAME:044746/0001

Effective date:20171018

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp