US2015379112A1PendingUtilityA1

Creating an on-line job function ontology

Assignee: LINKEDIN CORPPriority: Jun 27, 2014Filed: Jun 27, 2014Published: Dec 31, 2015
Est. expiryJun 27, 2034(~7.9 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 17/30598G06Q 10/10
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Method and system to create a job function ontology may be utilized to derive, from member profiles maintained in an on-line social networking system, job function entities associated with respective sets of professional attributes. An entry in the job function ontology—a job function entity—may include identification of the associated job function, as well as a set of professional attributes that characterize professional skills of a member of the on-line social network system. A label assigned to a job function entity may be viewed as a standardized job title.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method comprising:
 in an on-line social network system, maintaining member profiles representing respective members of the on-line social network system, each member profile from the member profiles represented by a respective profile web page that displays one or more professional skills of an associated member, the one or more professional skills of the associated member stored in the on-line social network system as the associated member's professional attributes from an entire set of professional attributes maintained by the on-line social network system;   deriving a plurality of job function entities, using one or more processors, a job function entity from the set of job function entities including a set of attributes from the entire set of professional attributes maintained by the on-line social network system;   associating a selected profile from the member profiles with the job function entity, based on professional attributes that are present in the profile, the professional attributes being from the entire set of professional attributes;   accessing a selected job posting from a plurality of job postings maintained in the on-line social network system; and   causing presentation of the selected job posting to a member represented by the selected profile, based on the job function entity associated with the selected profile.   
     
     
         2 . The method of  claim 1 , wherein the deriving of the plurality of job function entities comprises:
 determining a plurality of profile clusters, each profile from a cluster from the plurality of profile clusters associated with the same company identification;   for each cluster from the profile clusters, determining a set of title entities, a title entity from the set of title entities including a title string and a set of attributes from the professional attributes, title entities from all of the profile clusters comprising a combined set; and   deriving the plurality of job function entities from the combined set.   
     
     
         3 . The method of  claim 1 , comprising:
 storing the plurality of job function entities in a database.   
     
     
         4 . The method of  claim 2 , wherein the deriving of the plurality of job function entities comprises:
 grouping one or more title entities from the combined set into a group of similar title entities, the title entities from the group comprising a certain percentage of overlapping professional attributes; and   creating a job function entity from the plurality of job function entities, the job function entity associated with at least a subset of attributes from professional attributes present in title entities from the group of similar title entities.   
     
     
         5 . The method of  claim 4 , wherein the grouping of the one or more title entities from the combined set into the group of similar title entities is based on results of pair-wise comparison of title entities from the combined set. 
     
     
         6 . The method of  claim 1 , comprising organizing the of job function as a hierarchy of job function entities. 
     
     
         7 . The method of  claim 2 , wherein the company identification is from a plurality of company identifications, the method comprising selecting company identifications to be included in the plurality of company identifications. 
     
     
         8 . The method of  claim 7 , wherein the selecting of company identifications is utilizing company size values associated with the respective company identifications. 
     
     
         9 . The method of  claim 2 , wherein the creating a title entity from the set of title entities comprises:
 selecting, from a cluster from the profile clusters, profiles that include a particular title string, the particular title string representing a job position in a company represented by a company identification associated with the cluster;   extracting, form the profiles that include the particular title string, professional attributes; and   associating one or more of the extracted professional attributes with the particular title string.   
     
     
         10 . The method of  claim 1 , comprising updating, periodically, the plurality of job function entities. 
     
     
         11 . A computer-implemented system comprising:
 a profiles module, implemented using one or more processors, to maintain member profiles representing respective members of an on-line social network system, each member profile from the member profiles represented by a respective profile web page that displays one or more professional skills of an associated member, the one or more professional skills of the associated member stored in the on-line social network system as the associated member's professional attributes from an entire set of professional attributes maintained by the on-line social network system;   a job functions module, implemented using one or more processors, to derive a plurality of job function entities, a job function entity from the set of job function entities including a set of attributes from the professional attributes;   a tagging module, implemented using one or more processors, to associate a profile from the member profiles with a job function, based on attributes from the professional attributes that are present in the profile; and   a matching module, implemented using one or more processors, to:
 access a selected job posting from a plurality of job postings maintained in the on-line social network system; and 
 cause presentation of the selected job posting to a member represented by the selected profile, based on the job function entity associated with the selected profile. 
   
     
     
         12 . The system of  claim 11 , comprising:
 a company cluster module, implemented using one or more processors, to determine a plurality of profile clusters, each profile from a cluster from the plurality of profile clusters associated with a respective company identification;   a title entities module, implemented using one or more processors, to determine a set of title entities for each cluster from the profile clusters, a title entity from the set of title entities including a title string and a set of attributes from the professional attributes, title entities from all of the profile clusters comprising a combined set, the job functions module to derive a plurality of job function entities from the combined set.   
     
     
         13 . The system of  claim 11 , comprising
 a storage module, implemented using one or more processors, to store the plurality of job function entities in a database.   
     
     
         14 . The system of  claim 12 , wherein the job functions module is to:
 group one or more title entities from the combined set into a group of similar title entities, the title entities from the group comprising a certain percentage of overlapping professional attributes; and   create a job function entity from the plurality of job function entities, the job function entity associated with at least a subset of attributes from professional attributes present in title entities from the group of similar title entities.   
     
     
         15 . The system of  claim 14 , wherein the job functions module is to group the one or more title entities from the combined set into the group of similar title entities, based on results of pair-wise comparison of title entities from the combined set. 
     
     
         16 . The system of  claim 11 , wherein the job functions module is to organize the plurality of job function entities as a hierarchy of job function entities. 
     
     
         17 . The system of  claim 12 , wherein the company identification is from a plurality of company identifications, the company cluster module to select company identifications to be included in the plurality of company identifications. 
     
     
         18 . The system of  claim 17 , the company cluster module is to select company identifications, utilizing company size values associated with the respective company identifications. 
     
     
         19 . The system of  claim 12 , wherein the title entities module is to:
 select, from a cluster from the profile clusters, profiles that include a particular title string, the particular title string representing a job position in a company represented by a company identification associated with the cluster;   extract, form the profiles that include the particular title string, professional attributes; and   associate one or more of the extracted professional attributes with the particular title string.   
     
     
         20 . A machine-readable non-transitory storage medium having instruction data to cause a machine to perform operations comprising:
 maintaining member profiles representing respective members of an on-line social network system each member profile from the member profiles represented by a respective profile web page that displays one or more professional skills of an associated member, the one or more professional skills of the associated member stored in the on-line social network system as the associated member's professional attributes from an entire set of professional attributes maintained by the on-line social network system;   deriving a plurality of job function entities, a job function entity from the set of job function entities including a set of attributes from the entire set of professional attributes maintained by the on-line social network system;   associating a selected profile from the member profiles with the job function entity, based on professional attributes that are present in the profile professional attributes being from the entire set of professional attributes;   accessing a selected job posting from a plurality of job postings maintained in the on-line social network system; and   causing presentation of the selected job posting to a member represented by the selected profile, based on the job function entity associated with the selected profile.

Join the waitlist — get patent alerts

Track US2015379112A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.