IP Library Patent Application 14015695
Patent Application
App. No. 14/015,695

TECHNIQUES FOR USING SOCIAL PROXIMITY SCORES IN RECRUITING AND/OR HIRING

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.
14/015,695
Abstract

Techniques for analyzing a social graph of a social networking service to derive a social proximity score representing a measure of how socially connected a member is to a target entity are described. With some embodiments, an aggregate social proximity score is derived to reflect a measure of how well socially connected a person is to a set of organizations representing customer accounts of a business organization. Accordingly, the aggregate social proximity score can be used to compare candidates in a hiring decision, or to identify potential candidates during recruiting.

Claims (40)

1 . A method comprising:

receiving at a processor-implemented search module of a social networking service a search query with a first component of the search query identifying a set of entities representing organizations in a social graph of the social networking service, each organization corresponding with a customer account of a business organization, and a second component of the search query specifying a minimum aggregate social proximity score;

processing, by the processor-implemented search module, the search query to identify member profiles of members of the social networking service who satisfy the search query by having an aggregate social proximity score for the set of entities that meets or exceeds the minimum specified in the second component of the search query; and

providing information regarding the member profiles satisfying the search query to an application or service from which the search query was received, the information including for each member profile satisfying the search query the aggregate social proximity score for the set of entities.

2 . The method of claim 1 , further comprising:

ordering member profiles satisfying the search query for presentation in search results based at least in part on the corresponding aggregate social proximity score associated with the member profiles.

3 . The method of claim 1 , further comprising:

providing to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the highest individual social proximity score for an entity in the set of entities.

4 . The method of claim 1 , further comprising:

providing to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the lowest individual social proximity score for an entity in the set of entities.

5 . The method of claim 1 , further comprising:

providing to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the average social proximity score for the set of entities.

6 . A non-transitory computer readable storage medium storing instructions thereon, which, when executed by one or more processors of one or more computers, cause the one or more computers to:

receive a search query with a first component of the search query identifying a set of entities representing organizations in a social graph of a social networking service, each organization corresponding with a customer account of a business organization, and a second component of the search query specifying a minimum aggregate social proximity score;

process the search query to identify member profiles of members of the social networking service who satisfy the search query and have an aggregate social proximity score for the set of entities that meets or exceeds the minimum specified in the second component of the search query; and

provide information regarding the member profiles satisfying the search query to an application or service from which the search query was received, the information including for each member profile satisfying the search query the aggregate social proximity score for the set of entities.

7 . The non-transitory computer readable storage medium of claim 6 , wherein the instructions, when executed, further cause the computers to: order the member profiles satisfying the search query for presentation in search results based at least in part on the corresponding aggregate social proximity score associated with the member profiles.

8 . The non-transitory computer readable storage medium of claim 6 , wherein the instructions, when executed, further cause the computers to: provide to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the highest individual social proximity score for an entity in the set of entities.

9 . The non-transitory computer readable storage medium of claim 6 , wherein the instructions, when executed, further cause the computers to: provide to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the lowest individual social proximity score for an entity in the set of entities.

10 . The non-transitory computer readable storage medium of claim 6 , wherein the instructions, when executed, further cause the computers to: provide to an application or service from which the search query was received information for a member profile to be presented in the search results indicating the average social proximity score for the set of entities.

11 . A method comprising:

receiving at a processor-implemented search module of a social networking service a search query;

processing, by the processor-implemented search module, the search query to identify members of the social networking service having member profile attributes satisfying the search query;

for each member having member profile attributes satisfying the search query, deriving an aggregate social proximity score for a set of organizations having a presence in a social graph of the social networking service and representing customer accounts of a particular organization, the aggregate social proximity score representing a measure of how socially connected a member is with respect to the set of organizations; and

presenting member profile information of the members of the social networking service who have member profile attributes satisfying the search query, the member profile information of the members presented in an order that is determined based at least in part on the aggregate social proximity score of the respective members.

12 . The method of claim 11 , wherein the aggregate social proximity score for the set of organizations is derived by first deriving an individual social proximity score for each organization in the set of organizations, and then combining the individual social proximity scores.

13 . The method of claim 12 , wherein an individual social proximity score for an organization in the set of organizations is derived as a weighted combination of the number of first-degree and the number of second-degree connections that a members has with other members of the social networking service who have member profile information i) indicating current employment with the organization, and ii) satisfying some predefined criteria established specifically for the organization.

14 . The method of claim 12 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a job title matching any one of a plurality of predefined job titles.

15 . The method of claim 12 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a job function matching any one of a plurality of predefined job functions.

16 . The method of claim 12 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a seniority level that meets or exceeds some predefined seniority level.

17 . A non-transitory computer readable storage medium storing instructions thereon, which, when executed by one or more processors of one or more computers, cause the one or more computers to:

receive a search query;

process the search query to identify members of a social networking service having member profile attributes satisfying the search query;

for each member having member profile attributes satisfying the search query, derive an aggregate social proximity score for a set of organizations having a presence in a social graph of the social networking service and representing customer accounts of a particular organization, the aggregate social proximity score representing a measure of how socially connected a member is with respect to the set of organizations; and

present member profile information of the members of the social networking service who have member profile attributes satisfying the search query, the member profile information of the members presented in an order that is determined based at least in part on the aggregate social proximity score of the respective members.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the aggregate social proximity score for the set of organizations is derived by first deriving an individual social proximity score for each organization in the set of organizations, and then combining the individual social proximity scores.

19 . The non-transitory computer readable storage medium of claim 17 , wherein an individual social proximity score for an organization in the set of organizations is derived as a weighted combination of the number of first-degree and the number of second-degree connections that a members has with other members of the social networking service who have member profile information i) indicating current employment with the organization, and ii) satisfying some predefined criteria established specifically for the organization.

20 . The non-transitory computer readable storage medium of claim 17 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a job title matching any one of a plurality of predefined job titles.

21 . The non-transitory computer readable storage medium of claim 17 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a job function matching any one of a plurality of predefined job functions.

22 . The non-transitory computer readable storage medium of claim 17 , wherein the member profile information satisfying some predefined criteria includes member profile information indicating that a member having member profile information indicating current employment with the organization has a seniority level that meets or exceeds some predefined seniority level.

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 Aug 30, 2013
From: BALDWIN, TYLER; CHANG, CHEN; VANGEEST, JOSHUA RICHARD; DEREZIN, MIKE
To: LINKEDIN CORPORATION
Reel/Frame 031121/0297 →