MEMBER TO JOB POSTING SCORE CALCULATION
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving metadata pertaining to job listing data corresponding to a job opening, the metadata including one or more requirements for the job opening;
obtaining a member profile for a first member of a social networking service;
obtaining a plurality of member profiles for members of the social networking service other than the first member, the plurality of member profiles corresponding to members who have applied for and obtained job offers for jobs similar to the job opening;
determining, for each of the plurality of member profiles, a date on which the corresponding member applied for the job similar to the job opening;
obtaining, for each of the plurality of member profiles, a version of the corresponding member profile as it was on the date on which the corresponding member applied for the job similar to the job opening, each of the versions of the corresponding member profiles including a vector of features of the corresponding member;
applying one or more policies to the vectors for the plurality of member profiles to obtain a vector of features representing a perfect candidate for the job opening;
obtaining a vector of features of the first member from the member profile for the first member; and
calculating a distance for the first member with respect to the perfect candidate for the job opening by comparing the vector of features representing the perfect candidate and the vector of features of the first member.
2 Assignments
0 Petitions
Accused Products
Abstract
In an example embodiment, a method is provided to calculate a distance for a first member of a social networking service and a job opening, which indicates the likelihood that the first member will obtain the job. The distance is calculated by applying one or more policies to member profiles of members who applied for similar jobs to obtain a hypothetical perfect candidate for the job. The member'"'"'s profile is then automatically compared to the hypothetical perfect candidate profile to calculate the distance.
12 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving metadata pertaining to job listing data corresponding to a job opening, the metadata including one or more requirements for the job opening; obtaining a member profile for a first member of a social networking service; obtaining a plurality of member profiles for members of the social networking service other than the first member, the plurality of member profiles corresponding to members who have applied for and obtained job offers for jobs similar to the job opening; determining, for each of the plurality of member profiles, a date on which the corresponding member applied for the job similar to the job opening; obtaining, for each of the plurality of member profiles, a version of the corresponding member profile as it was on the date on which the corresponding member applied for the job similar to the job opening, each of the versions of the corresponding member profiles including a vector of features of the corresponding member; applying one or more policies to the vectors for the plurality of member profiles to obtain a vector of features representing a perfect candidate for the job opening; obtaining a vector of features of the first member from the member profile for the first member; and calculating a distance for the first member with respect to the perfect candidate for the job opening by comparing the vector of features representing the perfect candidate and the vector of features of the first member. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a member database storing member profiles of members of a social networking service; a computer-readable medium having instructions stored thereon, which, when executed by a processor of a negative difference applier, cause the system to obtain, for each of a plurality of member profiles corresponding to successful candidates for a job similar to a job opening, a version of the corresponding member profile as it was on a date on which the corresponding member applied for the job similar to the job opening, each version of the corresponding member profiles including a vector of features of the corresponding member; a computer-readable medium having instructions stored thereon, which, when executed by a processor of a perfect candidates generator, cause the system to apply one or more policies to the vectors for the plurality of member profiles to obtain a vector of features representing a perfect candidate for the job opening; obtain a vector of features of a first member from a member profile for the first member; and calculate a distance for the first member with respect to the perfect candidate for the job opening by comparing the vector of features representing the perfect candidate and the vector of features of the first member. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium having instruction data to cause a machine to perform the following operations:
-
receiving metadata pertaining to job listing data corresponding to a job opening, the metadata including one or more requirements for the job opening; obtaining a member profile for a first member of a social networking service; obtaining a plurality of member profiles for members of the social networking service other than the first member, the plurality of member profiles corresponding to members who have applied for and obtained job offers for jobs similar to the job opening; determining, for each of the plurality of member profiles, a date on which the corresponding member applied for the job similar to the job opening; obtaining, for each of the plurality of member profiles, a version of the corresponding member profile as it was on the date on which the corresponding member applied for the job similar to the job opening, each of the versions of the corresponding member profiles including a vector of features of the corresponding member; applying one or more policies to the vectors for the plurality of member profiles to obtain a vector of features representing a perfect candidate for the job opening; obtaining a vector of features of the first member from the member profile for the first member; and calculating a distance for the first member with respect to the perfect candidate for the job opening by comparing the vector of features representing the perfect candidate and the vector of features of the first member. - View Dependent Claims (17, 18, 19, 20)
-
Specification