IP Library Granted Patent US 10,477,363
Granted Patent B2
US 10,477,363 · App. 15/193,342 · Granted Nov 12, 2019

Estimating workforce skill misalignments using social networks

Inventor: Link Gan (San Francisco, CA)
Assignee: Microsoft Technology Licensing, LLC
H04W4/21G06F3/0482G06F16/248G06F16/9535G06N5/022G06N20/00G06Q10/063112H04L67/306H04W4/021G05B19/418G06Q50/01
View Patent ↗
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 10,477,363
App. No.
15/193,342
Granted
Nov 12, 2019
Kind
B2
Abstract

Estimation of workforce skill misalignments using social networks are described herein. A selection of geographical regions and a skill cluster is received from a computing device. For a respective geographical region, a respective supply for the selected skill cluster is calculated as a first respective standardized score corresponding to a first respective percentage of skilled members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster. For a respective geographical region, a respective demand for the selected skill cluster is calculated as a second respective standardized score corresponding to a second respective percentage of job-switching members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster. For a respective geographical region, a respective skills misalignment for the selected skill cluster is calculated as the respective difference between the respective demand and the respective supply.

Claims (74)

1. A method performed by an online social network having members, the method comprising:

using one or more computer processors to perform operations of:

receiving, from a computing device operated by a user, a selection of a set of geographical regions and a selection of a skill cluster;

calculating for each respective geographical region in the selected set of geographical regions:

a respective supply for the selected skill cluster as a first respective standardized score corresponding to a first respective percentage of skilled members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective demand for the selected skill cluster as a second respective standardized score corresponding to a second respective percentage of job-switching members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective skills misalignment for the selected skill cluster as the respective difference between the respective demand and the respective supply;

generating a user interface including the calculated skills misalignments of each respective geographical region in the selected set of geographical regions; and

transmitting the generated user interface to the computing device;

wherein the user interface comprises a multi-quadrant graph; and

wherein the skills misalignment of each respective geographic region is represented by a quadrant in which a ratio of the respective supply and the respective demand is located, thereby permitting a comparison of ratios of the respective supply and the respective demand for each respective geographical region.

2. The method of claim 1 , wherein to indicate possession of the selected skill cluster by a respective member includes the respective member profile listing at least one skill name of a skill belonging to the selected skill cluster.

3. The method of claim 1 , wherein a skilled member has a member profile on the online social network that includes at least one skill name.

4. The method of claim 1 , wherein a job-switching member has a member profile on the online social network that includes at least two chronologically adjacent experience sections indicating a change in employment of the job-switching member.

5. The method of claim 1 , wherein calculating the first respective percentage includes:

determining a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determining a second set of skilled members, a respective member in the second set having a respective member profile on the online social network listing at least one skill name corresponding to a skill possessed by the respective skilled member; and

calculating the first respective percentage by dividing a quantity of members in the first set by a quantity of skilled members in the second set.

6. The method of claim 1 , wherein calculating the second respective percentage includes:

determining a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determining a second set of job-switching members, a respective job-switching member in the second set having a respective member profile listing:

a skill, belonging to the selected skill cluster, as possessed by the respective job-switching member; and

a plurality of chronologically adjacent experience sections indicating a change in employment of the respective job-switching member; and

calculating the second respective percentage by dividing a quantity of job-switching members in the second set by a quantity of members in the first set.

7. The method of claim 6 , wherein at least two chronologically adjacent experience sections of the plurality of chronologically adjacent experience sections are within a selected period of recency.

8. The method of claim 1 , wherein a respective member of the online social network is in a selected geographical region upon the respective member profile of the respective member indicating the respective member either: lives, works, desires to live, or desires to work in the selected geographical region.

9. A social networking system comprising:

a machine including a processor; and

a machine-readable medium comprising machine-readable instructions that, when executed by the machine, cause the machine to:

receive, from a computing device operated by a user, a selection of a set of geographical regions and a selection of a skill cluster;

calculate for each respective geographical region in the selected set of geographical regions:

a respective supply for the selected skill cluster as a first respective standardized score corresponding to a first respective percentage of skilled members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective demand for the selected skill cluster as a second respective standardized score corresponding to a second respective percentage of job-switching members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective skills misalignment for the selected skill cluster as the respective difference between the respective demand and the respective supply;

generate a user interface including the calculated skills misalignments of each respective geographical region in the selected set of geographical regions; and

transmit the generated user interface to the computing device.

10. The social networking system of claim 9 , wherein to indicate possession of the selected skill cluster by a respective member includes the respective member profile listing at least one skill name of a skill belonging to the selected skill cluster.

11. The social networking system of claim 9 , wherein a skilled member has a member profile on the online social network that includes at least one skill name.

12. The social networking system of claim 9 , wherein a job-switching member has a member profile on the online social network that includes at least two chronologically adjacent experience sections indicating a change in employment of the job-switching member.

13. The social networking system of claim 9 , wherein to calculate the first respective percentage includes to:

determine a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determine a second set of skilled members, a respective member in the second set having a respective member profile on the online social network listing at least one skill name corresponding to a skill possessed by the respective skilled member; and

calculate the first respective percentage by dividing a quantity of members in the first set by a quantity of skilled members in the second set.

14. The social networking system of claim 9 , wherein to calculate the second respective percentage includes to:

determine a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determine a second set of job-switching members, a respective job-switching member in the second set having a respective member profile listing:

a skill, belonging to the selected skill cluster, as possessed by the respective job-switching member; and

a plurality of chronologically adjacent experience sections indicating a change in employment of the respective job-switching member; and

calculate the second respective percentage by dividing a quantity of job-switching members in the second set by a quantity of members in the first set.

15. The social networking system of claim 14 , wherein at least two chronologically adjacent experience sections of the plurality of chronologically adjacent experience sections are within a selected period of recency.

16. The social networking system of claim 9 , wherein a respective member of the online social network is in a selected geographical region upon the respective member profile of the respective member indicating the respective member either: lives, works, desires to live, or desires to work in the selected geographical region.

17. A machine-readable storage medium comprising instructions that, when executed by a processor of a machine, cause the machine to:

receive, from a computing device operated by a user, a selection of a set of geographical regions and a selection of a skill cluster;

calculate for each respective geographical region in the selected set of geographical regions:

a respective supply for the selected skill cluster as a first respective standardized score corresponding to a first respective percentage of skilled members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective demand for the selected skill cluster as a second respective standardized score corresponding to a second respective percentage of job-switching members in the respective geographical region whose respective member profile indicates possession of the selected skill cluster;

a respective skills misalignment for the selected skill cluster as the respective difference between the respective demand and the respective supply;

generate a user interface including the calculated skills misalignments of each respective geographical region in the selected set of geographical regions; and

transmit the generated user interface to the computing device.

18. The machine-readable storage medium of claim 17 , wherein to indicate possession of the selected skill cluster by a respective member includes the respective member profile listing at least one skill name of a skill belonging to the selected skill cluster.

19. The machine-readable storage medium of claim 17 , wherein a skilled member has a member profile on the online social network that includes at least one skill name.

20. The machine-readable storage medium of claim 17 , wherein a job-switching member has a member profile on the online social network that includes at least two chronologically adjacent experience sections indicating a change in employment of the job-switching member.

21. The machine-readable storage medium of claim 17 , wherein to calculate the first respective percentage includes to:

determine a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determine a second set of skilled members, a respective member in the second set having a respective member profile on the online social network listing at least one skill name corresponding to a skill possessed by the respective skilled member; and

calculate the first respective percentage by dividing a quantity of members in the first set by a quantity of skilled members in the second set.

22. The machine-readable storage medium of claim 17 , wherein to calculate the second respective percentage includes to:

determine a first set of members, a respective member in the first set having a respective member profile on the online social network listing a skill name corresponding to a skill possessed by the respective member and belonging to the selected skill cluster;

determine a second set of job-switching members, a respective job-switching member in the second set having a respective member profile listing:

a skill, belonging to the selected skill cluster, as possessed by the respective job-switching member; and

a plurality of chronologically adjacent experience sections indicating a change in employment of the respective job-switching member; and

calculate the second respective percentage by dividing a quantity of job-switching members in the second set by a quantity of members in the first set.

23. The machine-readable storage medium of claim 22 , wherein at least two chronologically adjacent experience sections of the plurality of chronologically adjacent experience sections are within a selected period of recency.

24. The machine-readable storage medium of claim 17 , wherein a respective member of the online social network is in a selected geographical region upon the respective member profile of the respective member indicating the respective member either: lives, works, desires to live, or desires to work in the selected geographical region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2016
From: GAN, LINK
To: LINKEDIN CORPORATION
Reel/Frame 039149/0168 →
Continuity (2)
Provisional Application 62235336 · Sep 30, 2015
Related Publication 20170091694A1 · Mar 30, 2017