IP Library Patent Application 15359339
Patent Application
App. No. 15/359,339

PERSONALIZED CONTEXTUAL RECOMMENDATION OF MEMBER PROFILES

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/359,339
Abstract

A member recommendation system provided with an on-line social network system detects that a user is engaged in an editing session with respect to an electronic presentation and determines items representing employees that have been identified as associated with one or more skills discussed in the electronic presentation. The member recommendation system generates a contextual set of references to items representing employees and personalizes the set by taking into account information derived from a member profile that represents the user in the on-line social network system.

Claims (57)

1 . A computer implemented method comprising:

maintaining an inverted index of employees skills associated with a company identification, an entry in the inverted index of employees skills comprising a skill mapped to an employee profile representing an employee of a company represented by a company identification in an on-line social network system, the skill corresponding to an entry in a skills database maintained in the on-line social network system;

detecting an editing session with respect to an electronic presentation, the editing session commenced at a computer system associated with the company identification, the electronic presentation associated with a set of skills;

determining that the editing session is associated with a user represented by a member profile in the on-line social network system, the member profile including a set of user skills;

using at least one processor, generating a personalized set of employees using the inverted index of employees skills, based on the set of skills and the set of user skills; and

causing presentation, on a display device, of a reference to an item from the personalized set of employees as associated with the electronic presentation.

2 . The method of claim 1 , wherein the generating of the personalized set of employees comprises:

generating a personalized set of skills that includes those entries from the set of skills that are omitted from the set of user skills; and

interrogating the inverted index of employees skills using the personalized set of skills to retrieve items that include a skill from the personalized set of skills.

3 . The method of claim 1 , wherein each skill from the set of user skills is assigned a respective significance score, the generating of the personalized set of employees comprises:

generating a personalized importance score for each skill in the set of skills using the respective significance scores;

generating a candidate set of employees by interrogating the inverted index of employees skills to retrieve items that include a skill from the set of skills;

generating respective relevance values for items in the candidate set of employees using the respective significance scores; and

based on the respective relevance values, selecting items from the candidate set of employees to be included in the personalized set of employees.

4 . The method of claim 1 , wherein the generating of the personalized set of employees comprises:

generating a user set of employees by interrogating the inverted index with a set of user skills to retrieve items that include a skill from the set of skills, wherein the personalized set of employees includes only items that are not present in the user set of employees.

5 . The method of claim 4 , comprising:

generating a candidate set of employees by interrogating the inverted index of employees skills with the set of skills and exclude those items that are associated with a skill from the user set of skills;

using the candidate set of employees and the user set of employees to generate a reduced set;

generating respective relevance values for items in the reduced set using the respective importance scores assigned to skills in the set of skills; and

based on the respective relevance values, selecting items from the reduced set to be included in the personalized set of employees.

6 . The method of claim 1 , comprising examining a skills section in the member profile to obtain the set of user skills, the skills section in the member profile populated with one or more values corresponding to respective entries from the skills database.

7 . The method of claim 1 , comprising generating additional user interface, the additional user interface comprising an actionable control associated with the reference to activate a preview of an associated employee profile in the on-line social network system.

8 . The method of claim 1 , wherein the set of skills is associated with a section from a plurality of sections in the electronic presentation.

9 . The method of claim 1 , wherein the set of skills is associated with the entire electronic presentation.

10 . The method of claim 1 , wherein the electronic presentation is an electronic slide show.

11 . A computer-implemented system comprising:

an inverted index of employees skills associated with a company identification, implemented using at least one processor, an entry in the inverted index of employees skills comprising a skill mapped to an employee profile representing an employee of a company represented by a company identification in an on-line social network system, the skill corresponding to an entry in a skills database maintained in the on-line social network system;

a session detector, implemented using at least one processor, to:

detect an editing session with respect to an electronic presentation, the editing session commenced at a computer system associated with the company identification, the electronic presentation associated with a set of skills, and

determine that the editing session is associated with a user represented by a member profile in the on-line social network system, the member profile including a set of user skills;

an employee set generator, implemented using at least one processor, to generate a personalized set of employees using the inverted index of employees skills, based on the set of skills and the set of user skills; and

a presentation generator, implemented using at least one processor, to cause presentation, on a display device, of a reference to an item from the personalized set of employees as associated with the electronic presentation.

12 . The system of claim 11 , wherein the employee set generator is to:

generate a personalized set of skills that includes those entries from the set of skills that are omitted from the set of user skills; and

interrogate the inverted index of employees skills using the personalized set of skills to retrieve items that include a skill from the personalized set of skills.

13 . The system of claim 11 , wherein each skill from the set of user skills is assigned a respective significance score, the employee set generator is to:

generate a personalized importance score for each skill in the set of skills using the respective significance scores;

generate a candidate set of employees by interrogating the inverted index of employees skills to retrieve items that include a skill from the set of skills;

generate respective relevance values for items in the candidate set of employees using the respective significance scores; and

based on the respective relevance values, select items from the candidate set of employees to be included in the personalized set of employees.

14 . The system of claim 11 , wherein the employee set generator is to generate a user set of employees by interrogating the inverted index with a set of user skills to retrieve items that include a skill from the set of skills, wherein the personalized set of employees includes only items that are not present in the user set of employees.

15 . The system of claim 14 , the employee set generator is to:

generate a candidate set of employees by interrogating the inverted index of employees skills with the set of skills and exclude those items that are associated with a skill from the user set of skills;

generate a reduced set using the candidate set of employees and the user set of employees;

generate respective relevance values for items in the reduced set using the respective importance scores assigned to skills in the set of skills; and

based on the respective relevance values, select items from the reduced set to be included in the personalized set of employees.

16 . The system of claim 11 , wherein the session detector is to examine a skills section in the member profile to obtain the set of user skills, the skills section in the member profile populated with one or more values corresponding to respective entries from the skills database.

17 . The system of claim 11 , wherein the presentation generator is to generate additional user interface, the additional user interface comprising an actionable control associated with the reference to activate a preview of an associated employee profile in the on-line social network system.

18 . The system of claim 11 , wherein the set of skills is associated with a section from a plurality of sections in the electronic presentation.

19 . The system of claim 11 , wherein the set of skills is associated with the entire electronic presentation.

20 . A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:

maintaining an inverted index of employees skills associated with a company identification, an entry in the inverted index of employees skills comprising a skill mapped to an employee profile representing an employee of a company represented by a company identification in an on-line social network system, the skill corresponding to an entry in a skills database maintained in the on-line social network system;

detecting an editing session with respect to an electronic presentation, the editing session commenced at a computer system associated with the company identification, the electronic presentation associated with a set of skills;

determining that the editing session is associated with a user represented by a member profile in the on-line social network system, the member profile including a set of user skills;

generating a personalized set of employees using the inverted index of employees skills, based on the set of skills and the set of user skills; and

causing presentation, on a display device, of a reference to an item from the personalized set of employees as associated with the electronic presentation.

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 Nov 22, 2016
From: KENTHAPADI, KRISHNARAM
To: LINKEDIN CORPORATION
Reel/Frame 040405/0459 →