JOB RECOMMENDATION ENGINE USING A COMPANY EMPLOYEE PROFILE
A system maintains data relating to members and business organizations on a social networking service. The system analyzes the data to identify attributes of employees at a first business organization, creates an employee profile for the first business organization using the identified attributes of the employees, compares the employee profile for the first business organization to a profile of a member, and recommends to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
1 . A memory device, the memory device communicatively coupled to a processor and comprising instructions which, when performed on the processor, cause the processor to:
maintain data relating to members and business organizations on a social networking service;
analyze the data to identify attributes of employees at a first business organization;
create an employee profile for the first business organization using the identified attributes of the employees;
compare the employee profile for the first business organization to a profile of a member; and
recommend to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
2 . The memory device of claim 1 , wherein employees at the first business organization are categorized by job title or job function and location; and comprising instructions to cause the processor to create the employee profile based on the job title or job function and location.
3 . The memory device of claim 1 , comprising instructions to cause the computer processor to assign a value to the similarity between the employee profile for the first business organization and the profile of the member; and to rank job recommendations to the member based on the value.
4 . The memory device of claim 1 , comprising instructions to cause the computer processor to assign a value to the similarity between the employee profile for the first business organization and the profile of the member; and to recommend to the member a job with the first business organization when the value exceeds a threshold.
5 . The memory device of claim 1 , wherein the similarity between the employee profile for the first business organization and the profile of the member is based on one or more of an educational institution, a job skill, a number of years of work experience, a previous company worked for, a company that the member is following on the social networking service, and a common connection in the social networking service.
6 . The memory device of claim 1 , comprising instructions to cause the processor to extract the data relating to the business organization from information derived from searches performed, or emails sent, by a recruiter who is associated with the business organization when the recruiter is searching on the social networking service or the recruiter is sending messages using the social networking service.
7 . The memory device of claim 1 , wherein the memory device, in creating the employee profile for the first business organization using the identified attributes of the employees, comprises instructions to use a particular identified attribute when creating the employee profile only when the particular identified attribute is present in a number of employees of the first business organization that exceeds a threshold, or when the particular attribute is present in a number of employees of the first business organization for a particular job function and a particular location that exceeds the threshold.
8 . A process comprising:
maintaining data relating to members and business organizations on a social networking service;
analyzing the data to identify attributes of employees at a first business organization;
creating an employee profile for the first business organization using the identified attributes of the employees;
comparing the employee profile for the first business organization to a profile of a member; and
recommending to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
9 . The process of claim 8 , wherein employees at the first business organization are categorized by job title or job function and location; and comprising creating the employee profile based on the job title or job function and location.
10 . The process of claim 8 , comprising assigning a value to the similarity between the employee profile for the first business organization and the profile of the member; and ranking job recommendations to the member based on the value.
11 . The process of claim 8 , comprising assigning a value to the similarity between the employee profile for the first business organization and the profile of the member; and recommending to the member a job with the first business organization when the value exceeds a threshold.
12 . The process of claim 8 , wherein the similarity between the employee profile for the first business organization and the profile of the member is based on one or more of an educational institution, a job skill, a number of years of work experience, a previous company worked for, a company that the member is following on the social networking service, and a common connection in the social networking service.
13 . The process of claim 8 , comprising extracting the data relating to the business organization from information derived from searches performed, or emails sent, by a recruiter who is associated with the business organization when the recruiter is searching on the social networking service or the recruiter is sending messages using the social networking service.
14 . The process of claim 8 , wherein, in creating the employee profile for the first business organization using the identified attributes of the employees, comprising using a particular identified attribute when creating the employee profile only when the particular identified attribute is present in a number of employees of the first business organization that exceeds a threshold, or when the particular attribute is present in a number of employees of the first business organization for a particular job function and a particular location that exceeds the threshold.
15 . A system comprising:
a computer processor operable for:
maintaining data relating to members and business organizations on a social networking service;
analyzing the data to identify attributes of employees at a first business organization;
creating an employee profile for the first business organization using the identified attributes of the employees;
comparing the employee profile for the first business organization to a profile of a member; and
recommending to the member a job posted by the first business organization when the employee profile for the first business organization is similar to the profile of the member.
16 . The system of claim 15 , wherein employees at the first business organization are categorized by job title or job function and location; and comprising a computer processor operable for creating the employee profile based on the job title or job function and location.
17 . The system of claim 15 , comprising a computer processor operable for assigning a value to the similarity between the employee profile for the first business organization and the profile of the member; and ranking job recommendations to the member based on the value.
18 . The system of claim 15 , comprising a computer processor operable for assigning a value to the similarity between the employee profile for the first business organization and the profile of the member; and recommending to the member a job with the first business organization when the value exceeds a threshold.
19 . The system of claim 15 , wherein the similarity between the employee profile for the first business organization and the profile of the member is based on one or more of an educational institution, a job skill, a number of years of work experience, a previous company worked for, a company that the member is following on the social networking service, and a common connection in the social networking service.
20 . The system of claim 15 , comprising a computer processor operable for extracting the data relating to the business organization from information derived from searches performed, or emails sent, by a recruiter who is associated with the business organization when the recruiter is searching on the social networking service or the recruiter is sending messages using the social networking service.
21 . The system of claim 15 , wherein, in creating the employee profile for the first business organization using the identified attributes of the employees, comprising a computer processor operable for using a particular identified attribute when creating the employee profile only when the particular identified attribute is present in a number of employees of the first business organization that exceeds a threshold, or when the particular attribute is present in a number of employees of the first business organization for a particular job function and a particular location that exceeds the threshold.