Presenting endorsements using analytics and insights

US11113738B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11113738-B2
Application numberUS-201715711884-A
CountryUS
Kind codeB2
Filing dateSep 21, 2017
Priority dateSep 29, 2016
Publication dateSep 7, 2021
Grant dateSep 7, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for presenting a featured skill of a first member of a social network system are described. An example system presents the featured skill on a profile page of the first member. The system can receive a request to view the profile page from a device of a second member. Additionally, profile data of the first and second members can be accessed, the profile data including skills associated with the first member. An endorser value can be determined for the first member based on a reputation score, the endorser value being associated with the first member having a specific skill. Moreover, a quality score for each skill in the skills can be calculated using the endorser value and the profile data. Furthermore, the featured skill can be selected based on the quality score. Subsequently, a user interface can present the featured skill on the profile page of the first member.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: a processor; a storage device; a memory device holding an instruction set executable by the processor to cause the computer system to perform operations comprising: training a machine learned model using a machine learning algorithm, wherein the training includes calculating a plurality of coefficients using an optimization function; responsive to receiving, via a computing device of a first member of a social networking service, a request to view a member profile of a second member of the social networking service: accessing member profile data of the second member to identify a set of skills, each skill in the set of skills a skill for which the second member has received an endorsement from one or more endorsers; deriving an endorsement quality score for each endorsement of a skill in the set of skills by the one or more endorsers, the endorsement quality score for each endorsement derived as a combination of sub-scores including an endorser value based on characteristics of the endorser and a recipient value based on characteristics of the second member, the combination calculated by passing one or more features of the endorser and one or more features of the second member to the trained machine learned model and applying the calculated coefficients to the subscores; selecting from the set of skills a particular skill, shared in common between the first member profile and the second member profile, according to member profiles of the first member and the second member, and associated with an endorsement having an endorsement quality score that exceeds a predetermined threshold; presenting in a user interface, via the computing device of the first member of the social networking service, the member profile of the second member and member information identifying the particular skill and the endorser associated with the endorsement of the particular skill; and retraining the machine learning model based on input received from the first member in response to the presenting. 2. The computer system of claim 1 , further comprising: for each endorsement of a skill in the set of skills by the one or more endorsers, deriving an endorsement value for the endorser associated with the endorsement of the skill as a weighted combination of characteristics of the endorser including the number of other endorsements of the skill made by the endorser for other members of the social networking service, and the number of endorsements of the skill received by the endorser from other members of the social networking service. 3. The computer system of claim 1 , further comprising: for each endorsement of a skill in the set of skills by the one or more endorsers, deriving an endorsement value for the endorser associated with the endorsement as a weighted combination of characteristics of the endorser, the characteristics of the endorser selected from the set of characteristics consisting of: number of endorsements made by the endorser; the number of endorsements received by the endorser; the number of skills possessed by the endorser, according to a member profile of the endorser; the number of years the endorser has been employed, according to a member profile of the endorser; the number of direct connections the endorser has with other members of the social networking service; and, the number of endorsements per direct connection for those direct connections the endorser has with other members of the social networking service. 4. The computer system of claim 1 , further comprising: for each skill in the set of skills, deriving for the second member a recipient value as a weighted combination of characteristics of the second member, the characteristics of the second member including the number of endorsements given by the second member to other members of the social networking service for the skill, and the number of endorsements received by the second member from other members of the social networking service for the skill. 5. The computer system of claim 4 , wherein the endorser value, the recipient value and the overlap value are computed and stored in a database prior to receiving the request to view the member profile of the second member; and, subsequent to receiving the request to view the member profile of the second member, the endorser value, the recipient value and the overlap value are obtained from the database. 6. The computer system of claim 1 , further comprising: for each skill in the set of skills, deriving for the second member a recipient value as a weighted combination of characteristics of the second member, the characteristics of the second member selected from the set of characteristics consisting of: the number of endorsements of other members of the social networking service given by the second member; the number of endorsements received by the second member from other members of the social networking service; the number of skills possessed by the second member, according to a member profile of the second member; the number of years the second member has been employed, according to a member profile of the second member; the number of direct connections the endorser has with other members of the social networking service; and, the number of endorsements per direct connection for those direct connections the endorser has with other members of the social networking service. 7. The computer system of claim 1 , further comprising: for each endorser associated with an endorsement, deriving an overlap value based on characteristics shared in common between the endorser and the second member, the characteristics shared in common selected from the set of characteristics consisting of: employment with a common employer; employment with an employer or employers in a common industry; attendance at or matriculation from a common educational institution; academic degrees with a common major or common discipline of study; and, geographical location of residence; wherein the endorsement quality score for each endorsement is derived as a combination of sub-scores including the endorser value, the recipient value, and the overlap value. 8. The computer system of claim 1 , further comprising: presenting in the user interface, via the computing device of the first member of the social networking service, the member profile of the second member and member information identifying a plurality of skills for which the second member has been endorsed by other members of the social networking service, wherein the particular skill is designated as a featured skill in the plurality of skills as a result of an endorser associated with the endorsement for the particular skill having the endorsement quality score that exceeds the predetermined threshold. 9. The computer system of claim 1 , further comprising: presenting in the user interface, via the computing device of the first member of the social networking service, the member profile of the second member and including with the member profile of the second member information identifying the particular skill, the endorser associated with the endorsement having the endorsement quality score that exceeds the predetermined threshold, and the number of endorsers who have endorsed the second member for the particular skill. 10. The computer system of claim 1 , further comprising: presenting in the user interface, via the computing device of the first member of the social networking service, a prompt requesting the first member to endorse the second member as possessing the particular skill. 11. A computer-implemented method comprising: responsive to receiving, via a computing device of a first member of a

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Employment or hiring · CPC title

  • using ranking · CPC title

  • User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11113738B2 cover?
Techniques for presenting a featured skill of a first member of a social network system are described. An example system presents the featured skill on a profile page of the first member. The system can receive a request to view the profile page from a device of a second member. Additionally, profile data of the first and second members can be accessed, the profile data including skills associa…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0613. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 07 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).