IP Library Patent Application 15721025
Patent Application
App. No. 15/721,025

MODEL-BASED RECOMMENDATION OF TRENDING SKILLS IN SOCIAL NETWORKS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/721,025
Abstract

The disclosed embodiments provide a system for improving use of a social network. During operation, the system identifies skills that are trending within a social network based on usage features associated with usage of the skills in the social network. Next, the system matches one or more of the skills to member features for a member of the social network. The system then outputs a recommendation of the skill(s) to the member.

Claims (67)

1 . A method, comprising:

identifying, by a computer system, skills that are trending within a social network based on usage features associated with usage of the skills in the social network;

selecting, by the computer system, one or more of the skills to recommend to a member of the social network by matching the one or more skills to member features for the member; and

outputting a recommendation of the one or more of the skills to the member.

2 . The method of claim 1 , further comprising:

obtaining a response of the member to the recommendation; and

using the response to update subsequent recommendation of the skills to additional members of the social network.

3 . The method of claim 1 , wherein identifying the skills that are trending within the social network comprises:

applying a statistical model to the usage features; and

obtaining, as output from the statistical model, a score indicating a level of trending in a skill.

4 . The method of claim 1 , wherein the usage features are obtained from job postings in the social network.

5 . The method of claim 1 , wherein the usage features are obtained from searches in the social network.

6 . The method of claim 1 , wherein the usage features are obtained from profile updates in the social network.

7 . The method of claim 1 , wherein selecting the one or more of the skills to recommend to the member of the social network comprises:

applying a statistical model to the member features; and

obtaining one or more scores as output from the statistical model; and

using the one or more scores to select the one or more skills to recommend to the member of the social network.

8 . The method of claim 7 , wherein the one or more scores represent at least one of:

a predicted propensity of the member in accepting the recommendation of the one or more skills; and

a relevance of the one or more skills to the member.

9 . The method of claim 1 , wherein the member features comprise at least one of:

an existing skill;

a title;

an industry;

a company;

a school;

a publication;

a certification; and

a summary.

10 . The method of claim 1 , wherein outputting the recommendation of the one or more of the skills to the member comprises:

including a usage statistic associated with a skill in the recommendation.

11 . The method of claim 1 , wherein outputting the recommendation of the one or more of the skills to the member comprises:

recommending a topic page for a skill to the member.

12 . The method of claim 1 , wherein outputting the recommendation of the one or more of the skills to the member comprises:

recommending a skill as a profile edit to the member.

13 . A system, comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

identify skills that are trending within a social network based on usage features associated with usage of the skills in the social network;

select one or more of the skills to recommend to a member of the social network by matching the one or more skills to member features for the member; and

output a recommendation of the one or more of the skills to the member.

14 . The system of claim 13 , wherein the memory further stores instructions that, when executed by the one or more processors, cause the apparatus to:

obtain a response of the member to the recommendation; and

use the response to update subsequent recommendation of the skills to additional members of the social network.

15 . The system of claim 13 , wherein identifying the skills that are trending within the social network comprises:

applying a statistical model to the usage features; and

obtaining, as output from the statistical model, a score indicating a level of trending in a skill.

16 . The system of claim 13 , wherein the usage features are obtained from at least one of:

job postings;

searches; and

profile updates.

17 . The system of claim 13 , wherein selecting the one or more of the skills to recommend to the member of the social network comprises:

applying a statistical model to the member features; and

obtaining one or more scores as output from the statistical model; and

using the one or more scores to select the one or more skills to recommend to the member of the social network

18 . The system of claim 17 , wherein the one or more scores represent at least one of:

a predicted propensity of the member in accepting the recommendation of the one or more skills; and

a relevance of the one or more skills to the member.

19 . The system of claim 13 , wherein outputting the recommendation of the one or more of the skills to the member comprises at least one of:

including a usage statistic associated with a skill in the recommendation;

recommending a topic page for the skill;

recommending a course for learning the skill; and

recommending the skill as a profile edit.

20 . A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:

identifying skills that are trending within a social network based on usage features associated with usage of the skills in the social network;

matching one or more of the skills to member features for a member of the social network; and

outputting a recommendation of the one or more of the skills to the member.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2017
From: WANG, QIN IRIS; MYERS, ADAM M.; LIANG, NINGFENG; VISHWANATH, MAHESH; FLETCHER, PAUL OGDEN; JIANG, ANGELA J.; ANANDANI, SHUBHAM; BARTOLOME, WARREN E.; DAWRA, AAYUSH GOPAL; AYENEW, BEF; TALANINE, KIRILL ALEKSEYEVICH; TORRENDELL, ENRIQUE; JANGID, CHARU
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044359/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →