IP Library Granted Patent US 10,127,305
Granted Patent B2
US 10,127,305 · App. 15/401,554 · Granted Nov 13, 2018

Presenting a user profile

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,127,305
App. No.
15/401,554
Granted
Nov 13, 2018
Kind
B2
Abstract

A first user of a presentation machine may be a recruiter that initiates an action in reference to a first user profile. The first user profile may describe a first candidate for a job. The presentation machine may identify the first user profile and determine a similarity score that indicates a degree of similarity between the first user profile and a second user profile that describes a second candidate for the job. The presentation machine may also access a volatility score that indicates a likelihood that the second candidate is receptive to a proposal that the second candidate be employed by an employer. Based on the similarity score and on the volatility score, the presentation machine may determine a rank of the second user profile. Based on the determined rank, the presentation machine may present the second user profile to the first user.

Claims (60)

1. A method comprising:

accessing, by one or more processors, a first profile of a first member of a social network, the first profile being accessed in response to an action that references at least part of the first profile;

determining, by one or more of the processors, a similarity score that quantifies similarity between the first profile and a second profile of a second member of the social network;

ranking, by one or more of the processors, the second profile of the second member based on the determined similarity score and based on an elapsed time since the action that references at least the part of the first profile; and

presenting, by one or more of the processors, the second profile based on the ranking of the second profile.

2. The method of claim 1 , wherein:

the action in response to which the first profile of the first number is accessed includes communication of a message that references the part of the first profile; and

the ranking of the second profile of the second member is based on the elapsed time since the communication of the message that references the part of the first profile.

3. The method of claim 1 , wherein:

the action in response to which the first profile of the first number is accessed includes storage of a reference to the first profile within a data record of a user; and

the ranking of the second profile of the second member is based on the elapsed time since the storage of the referenced the first profile within the data record of the user.

4. The method of claim 1 , wherein:

the action in response to which the first profile of the first number is accessed includes submission of an annotation that corresponds to the first profile; and

the ranking of the second profile of the second member is based on the elapsed time since the submission of the annotation that corresponds to the first profile.

5. The method of claim 1 , wherein:

the action in response to which the first profile of the first number is accessed includes submission of an annotation that indicates interest in the first profile; and

the ranking of the second profile of the second member is based on the elapsed time since the submission of the annotation that indicates interest in the first profile.

6. The method of claim 1 , wherein:

the action in response to which the first profile of the first number is accessed includes submission of a request that at least the part of the first profile be provided; and

the ranking of the second profile of the second member is based on the elapsed time since the submission of the request that at least the part of the first profile be provided.

7. The method of claim 1 , wherein:

the determining of the similarity score includes quantifying the similarity between the first and second profiles based on existence of an employment descriptor that is shared in common by the first and second profiles.

8. The method of claim 1 , wherein:

the determining of the similarity score includes quantifying the similarity between the first and second profiles based on existence of an employment descriptor that is shared in common by the first and second profiles and specifies at least one of an industry, a company, a job title, a level of experience, or a skill shared in common by the first and second profiles.

9. The method of claim 1 , wherein:

the ranking of the second profile of the second member is based on a number of times that the second member performed job searches within a threshold duration.

10. The method of claim 1 , wherein:

the ranking of the second profile the second member is based on detection of a request by the second member to view a job description.

11. The method of claim 1 , wherein:

the ranking of the second profile the second member is based on detection of a request by the second member to apply for a job.

12. The method of claim 1 , wherein:

the ranking of the second profile the second member is based on detection of a request by the second member to receive job notifications.

13. The method of claim 1 , further comprising:

accessing a compatibility score that indicates a degree of compatibility between the second profile and a job description; and wherein

the ranking of the second profile of the second member is based on the accessed compatibility score that indicates the degree of compatibility between the second profile and the job description.

14. The method of claim 13 , further comprising:

accessing a desirability score that quantifies desirability of an employer that corresponds to the job description; and wherein

the ranking of the second profile of the second member is based on the accessed desirability score that quantifies the desirability of the employer that corresponds to the job description.

15. The method of claim 1 , further comprising:

accessing a count of further profiles of further members of the social network, the count indicating a size of a cluster of profiles that includes the second profile of the second member; and wherein

the ranking of the second profile of the second member is based on the count that indicates the size of the cluster profiles that includes the second profile of the second member.

16. The method of claim 1 , wherein:

the presenting of the second profile of the second member includes presenting an indication of the action that references at least the part of the first profile of the first member.

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

accessing a first profile of a first member of a social network, the first profile being accessed in response to an action that references at least part of the first profile;

determining a similarity score that quantifies similarity between the first profile and a second profile of a second member of the social network;

ranking the second profile of the second member based on the determined similarity score and based on an elapsed time since the action that references at least the part of the first profile; and

presenting the second profile based on the ranking of the second profile.

18. The non-transitory machine-readable storage medium of claim 17 , wherein:

the presenting of the second profile of the second member includes presenting an indication of the elapsed time since the action that references at least the part of the first profile.

19. A system comprising:

one or more processors; and

a memory storing instructions that, when executed by at least one processor among the one or more processors, cause the system to perform operations comprising:

accessing a first profile of a first member of a social network, the first profile being accessed in response to an action that references at least part of the first profile;

determining a similarity score that quantifies similarity between the first profile and a second profile of a second member of the social network;

ranking the second profile of the second member based on the determined similarity score and based on an elapsed time since the action that references at least the part of the first profile; and

presenting the second profile based on the ranking of the second profile.

20. The system of claim 19 , wherein:

the action in response to which the first profile of the first number is accessed includes submission of an annotation that corresponds to the first profile; and

the ranking of the second profile of the second member is based on the elapsed time since the submission of the annotation that corresponds to the first profile.

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 Jan 9, 2017
From: BURSTEIN, ELIZABETH ETHEL; POSSE, CHRISTIAN; GUPTA, ABHISHEK; BHASIN, ANMOL; IVCHENKO, DMYTRO ANDRIYOVICH; BARRILE, PARKER R.
To: LINKEDIN CORPORATION
Reel/Frame 040902/0778 →