IP Library Patent Application 15056951
Patent Application
App. No. 15/056,951

DETERMINING AND DISPLAYING SIMILAR EMPLOYEES BASED ON EMPLOYMENT ROLE

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/056,951
Abstract

A system and method for determining similar members in an organization is disclosed. In some example embodiments, the social networking system receives a request for a particular job listing from a client system associated with a first member of a social networking system. The social networking system determines a first employment role for a job associated with the particular job listing. The social networking system identifies a source organization for the particular job listing. The social networking system identifies one or more similar members, wherein each identified similar member is associated with the source organization and has an employment role similar to the first employment role. The social networking system communicates the particular job listing and the identified one or more similar members to the client system for display.

Claims (67)

1 . A method comprising:

receiving a request for a particular job listing from a client system associated with a first member of a social networking system;

determining a first employment role for a job associated with the particular job listing;

identifying a source organization for the particular job listing;

identifying one or more similar members, wherein each identified similar member is associated with the source organization and has an employment role similar to the first employment role; and

communicating the particular job listing and the identified one or more similar members to the client system for display.

2 . The method of claim 1 , wherein determining the first employment role for the job associated with the particular job listing further comprises:

analyzing the particular job listing to determine a list of required skills associated with the job.

3 . The method of claim 2 , wherein analyzing the particular job listing to determine the list of required skills for the job further comprises:

parsing a text of the particular job listing to identify one or more keywords; and

comparing the one or more keywords to a reference list of skills to determine one or more required skills.

4 . The method of claim 3 , further comprising:

based on the determined list of required skills, selecting a first employment role from a plurality of employment roles.

5 . The method of claim 1 , further comprising:

determining, for each respective similar member, a level of connectedness between the respective similar member and the first member;

determining whether the level of connectedness between the respective similar member and the first member is above a predetermined threshold value; and

in accordance with a determination that the level of connectedness between the respective similar member and the first member is above a predetermined threshold value, transmitting a connectedness indication to the client system for display.

6 . The method of claim 1 , further comprising:

receiving a job listing, wherein each received job listing includes a source organization, a list of required skills, and an associated employment role.

7 . The method of claim 2 , further comprising:

determining a list of skills associated with the first member; and

generating a job match score based on a comparison between the list of required skills associated with the particular job listing and the list of skills associated with the first member.

8 . The method of claim 7 , further comprising:

determining a list of skills associated with the one or more similar members;

comparing the list of skills associated with a similar member of the one or more similar members with the list of skills associated with the first member; and

determining one or more skills included in both lists of skills.

9 . The method of claim 8 , further comprising:

communicating matching skill data to the client system.

10 . A system comprising:

one or more processors;

memory; and

one or more programs stored in the memory, the one or more programs comprising instructions for:

receiving a request for a particular job listing from a client system associated with a first member of a social networking system;

determining a first employment role for a job associated with the particular job listing;

identifying a source organization for the particular job listing;

identifying one or more similar members, wherein each identified similar member is associated with the source organization and has an employment role similar to the first employment role; and

communicating the particular job listing and the identified one or more similar members to the client system for display.

11 . The system of claim 10 , wherein determining the first employment role for the job associated with the particular job listing further comprises:

analyzing the particular job listing to determine a list of required skills associated with the job.

12 . The system of claim 11 , wherein analyzing the particular job listing to determine the list of required skills for the job further comprises:

parsing a text of the particular job listing to identify one or more keywords; and

comparing the one or more keywords to a reference list of skills to determine one or more required skills.

13 . The system of claim 12 , further comprising:

based on the determined list of required skills, selecting a first employment role from a plurality of employment roles.

14 . The system of claim 10 , further comprising:

determining, for each respective similar member, a level of connectedness between the respective similar member and the first member;

determining whether the level of connectedness between the respective similar member and the first member is above a predetermined threshold value; and

in accordance with a determination that the level of connectedness between the respective similar member and the first member is above a predetermined threshold value, transmitting a connectedness indication to the client system for display.

15 . The system of claim 10 , further comprising:

receiving a job listing, wherein each received job listing includes a source organization, a list of required skills, and an associated employment role.

16 . A non-transitory computer-readable storage medium storing instructions that, when executed by the one or more processors of a machine, cause the machine to perform operations comprising:

receiving a request for a particular job listing from a client system associated with a first member of a social networking system;

determining a first employment role for a job associated with the particular job listing;

identifying a source organization for the particular job listing;

identifying one or more similar members, wherein each identified similar member is associated with the source organization and has an employment role similar to the first employment role; and

communicating the particular job listing and the identified one or more similar members to the client system for display.

17 . The non-transitory computer-readable storage medium of claim 16 , wherein determining the first employment role for the job associated with the particular job listing further comprises:

analyzing the particular job listing to determine a list of required skills associated with the job.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein analyzing the particular job listing to determine the list of required skills for the job further comprises:

parsing a text of the particular job listing to identify one or more keywords; and

comparing the one or more keywords to a reference list of skills to determine one or more required skills.

19 . The non-transitory computer-readable storage medium of claim 18 , further comprising:

based on the determined list of required skills, selecting a first employment role from a plurality of employment roles.

20 . The non-transitory computer-readable storage medium of claim 16 , further comprising:

determining, for each respective similar member, a level of connectedness between the respective similar member and the first member;

determining whether the level of connectedness between the respective similar member and the first member is above a predetermined threshold value; and

in accordance with a determination that the level of connectedness between the respective similar member and the first member is above a predetermined threshold value, transmitting a connectedness indication to the client system for display.

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 May 9, 2016
From: DUERR, ANTHONY DUANE; SHAPERO, DAN; CHANDRASEKARAN, VIDYA; LWANGA, JEREMY; CHOLERA, KUNAL MUKESH; CHANG, CHIH-CHIANG; KELLY, LAUREN MILLER; YUAN, CHIH CHENG PAUL; SUN, XIAODAN; WANG, JIULING
To: LINKEDIN CORPORATION
Reel/Frame 038515/0724 →