IP Library Granted Patent US 7,464,036
Granted Patent B1
US 7,464,036 · App. 09/677,993 · Granted Dec 9, 2008

Methods, systems, and computer program products for selecting a job post site to which a job opening description may be posted by ranking job post sites based on one or more selection criterion

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 7,464,036
App. No.
09/677,993
Granted
Dec 9, 2008
Kind
B1
Abstract

Embodiments of methods, systems, and computer program products are provided that may facilitate selection of a job post site to which a job opening description may be posted. For example, a job post site may be selected by obtaining one or more job post site selection criterion. Multiple job post sites may then be ranked based on the selection criterion that has been obtained. Finally, the job post site may be selected based on the ranking of the multiple job post sites. Accordingly, an employer may define a job post site selection criterion that correlates with a specific type of job opening to select a job post site that may be more effective than other job post sites in recruiting employees for that specific type of job opening.

Claims (176)

1. A method of selecting a job post site, comprising:

obtaining at least one job post site selection criterion;

automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites; and

combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites,

wherein obtaining the at least one job post site selection criterion comprises:

obtaining a geographic location criterion;

obtaining a skill set criterion; and

obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites, and

wherein combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, a weighted average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

using the computed weighted averages to generate the geographic location, skill set, and job post site performance ranked list.

2. A method as recited in claim 1 , wherein identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list of job post sites comprise:

accessing a geographic location fact table that contains data relevant to the geographic location criterion;

accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

3. A method as recited in claim 1 , wherein identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

accessing a skill set fact table that contains data relevant to the skill set criterion;

accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

4. A method of selecting a job post site, comprising:

obtaining at least one job post site selection criterion;

automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites; and

combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites,

wherein obtaining the at least one job post site selection criterion comprises:

obtaining a geographic location criterion;

obtaining a skill set criterion; and

obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites, and

wherein combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, an average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

using the computed averages to generate the geographic location, skill set, and job post site performance ranked list.

5. A method as recited in claim 4 , wherein identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list ofjob post sites comprise:

accessing a geographic location fact table that contains data relevant to the geographic location criterion;

accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

6. A method as recited in claim 4 , wherein identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

accessing a skill set fact table that contains data relevant to the skill set criterion;

accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

7. A system for selecting a job post site, comprising:

means for obtaining at least one job post site selection criterion;

means for automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

means for accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

means for using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

means for selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites; and

means for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites,

wherein the means for obtaining the at least one job post site selection criterion comprises:

means for obtaining a geographic location criterion;

means for obtaining a skill set criterion; and

means for obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein the means for automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

means for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

means for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

means for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

means for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites, and

wherein the means for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

means for computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, a weighted average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

means for using the computed weighted averages to generate the geographic location, skill set, and job post site performance ranked list.

8. A system as recited in claim 7 , wherein the means for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and the means for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list of job post sites comprise:

means for accessing a geographic location fact table that contains data relevant to the geographic location criterion;

means for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

means for using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

means for using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

9. A system as recited in claim 7 , wherein the means for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and the means for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

means for accessing a skill set fact table that contains data relevant to the skill set criterion;

means for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

means for using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

means for using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

10. A system for selecting a job post site, comprising:

means for obtaining at least one job post site selection criterion;

means for automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

means for accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

means for using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

means for selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites; and

means for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites,

wherein the means for obtaining the at least one job post site selection criterion comprises:

means for obtaining a geographic location criterion,

means for obtaining a skill set criterion; and

means for obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein the means for automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

means for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

means for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

means for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

means for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites, and

wherein the means for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

means for computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, an average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

means for using the computed averages to generate the geographic location, skill set, and job post site performance ranked list.

11. A system as recited in claim 10 , wherein the means for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and the means for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list of job post sites comprise:

means for accessing a geographic location fact table that contains data relevant to the geographic location criterion;

means for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

means for using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

means for using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

12. A system as recited in claim 10 , wherein the means for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and the means for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

means for accessing a skill set fact table that contains data relevant to the skill set criterion;

means for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

means for using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

means for using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

13. A computer program product for selecting a job post site, comprising:

a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising:

computer readable program code for obtaining at least one job post site selection criterion;

computer readable program code for automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

computer readable program code for accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

computer readable program code for using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

computer readable program code for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites; and

computer readable program code for selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites,

wherein the computer readable program code for obtaining the at least one job post site selection criterion comprises:

computer readable program code for obtaining a geographic location criterion;

computer readable program code for obtaining a skill set criterion; and

computer readable program code for obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein the computer readable program code for automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

computer readable program code for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

computer readable program code for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites, and

wherein the computer readable program code for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

computer readable program code for computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, a weighted average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

computer readable program code for using the computed weighted averages to generate the geographic location, skill set, and job post site performance ranked list.

14. A computer program product as recited in claim 13 , wherein the computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and the computer readable program code for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list of job post sites comprise:

computer readable program code for accessing a geographic location fact table that contains data relevant to the geographic location criterion;

computer readable program code for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

computer readable program code for using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

computer readable program code for using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

15. A computer program product as recited in claim 13 , wherein the computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and the computer readable program code for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

computer readable program code for accessing a skill set fact table that contains data relevant to the skill set criterion;

computer readable program code for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

computer readable program code for using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

computer readable program code for using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

16. A computer program product for selecting a job post site, comprising:

a computer readable storage medium having computer readable program code embodied therein the computer readable program code comprising:

computer readable program code for obtaining at least one job post site selection criterion;

computer readable program code for automatically ranking a plurality of job post sites based on the at least one job post site selection criterion, comprising:

computer readable program code for accessing a fact table that contains data relevant to the at least one job post site selection criterion; and

computer readable program code for using an inference engine to process the at least one job post site selection criterion and the fact table to rank the plurality of job post sites based on the at least one job post site selection criterion;

computer readable program code for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate a geographic location, skill set, and job post site performance ranked list of job post sites; and

computer readable program code for selecting the job post site from the plurality of job post sites based on the ranking of the plurality of job post sites,

wherein the computer readable program code for obtaining the at least one job post site selection criterion comprises:

computer readable program code for obtaining a geographic location criterion;

computer readable program code for obtaining a skill set criterion; and

computer readable program code for obtaining a job post site performance criterion that is indicative of a value of a job post site in acting as a source for candidates,

wherein the computer readable program code for automatically ranking the plurality of job post sites based on the at least one job post site selection criterion comprises:

computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion;

computer readable program code for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate a geographic location and job post site performance ranked list of job post sites;

computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion; and

computer readable program code for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate a skill set and job post site performance ranked list of job post sites and

wherein the computer readable program code for combining the geographic location and job post site performance ranked list of job post sites with the skill set and job post site performance ranked list of job post sites to generate the geographic location, skill set, and job post site performance ranked list of job post sites comprises:

computer readable program code for computing, for each respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites, an average using ranks assigned to the respective job post site in the geographic location and job post site performance ranked list of job post sites and the skill set and job post site performance ranked list of job post sites; and

computer readable program code for using the computed averages to generate the geographic location, skill set, and job post site performance ranked list.

17. A computer program product as recited in claim 16 , wherein the computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the geographic location criterion, and the computer readable program code for ranking the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion to generate the geographic location and job post site performance ranked list of job post sites comprise:

computer readable program code for accessing a geographic location fact table that contains data relevant to the geographic location criterion;

computer readable program code for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

computer readable program code for using an inference engine to process the geographic location criterion and the geographic location fact table to identify the job post sites of the plurality of job post sites that satisfy the geographic location criterion; and

computer readable program code for using the inference engine to process the identified job post sites that satisfy the geographic location criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the geographic location criterion based on the job post site performance criterion.

18. A computer program product as recited in claim 16 , wherein the computer readable program code for identifying job post sites of the plurality of job post sites that satisfy the skill set criterion, and the computer readable program code for ranking the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion to generate the skill set and job post site performance ranked list of job post sites comprise:

computer readable program code for accessing a skill set fact table that contains data relevant to the skill set criterion;

computer readable program code for accessing a job post site performance fact table that contains data relevant to the job post site performance criterion;

computer readable program code for using an inference engine to process the skill set criterion and the skill set fact table to identify the job post sites of the plurality of job post sites that satisfy the skill set criterion; and

computer readable program code for using the inference engine to process the identified job post sites that satisfy the skill set criterion, the job post site performance criterion, and the job post site performance fact table to rank the identified job post sites that satisfy the skill set criterion based on the job post site performance criterion.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2021
From: SILICON VALLEY BANK
To: PEOPLEFLUENT, INC.; PEOPLEFLUENT HOLDINGS CORP.; NETDIMENSIONS LIMITED
Reel/Frame 056842/0135 →
SECURITY INTEREST Recorded Jun 1, 2018
From: PEOPLEFLUENT, INC.; PEOPLEFLUENT HOLDINGS CORP.; NETDIMENSIONS LIMITED
To: SILICON VALLEY BANK
Reel/Frame 045960/0072 →
MERGER AND CHANGE OF NAME Recorded Jan 22, 2015
From: PEOPLECLICK, INC.; PEOPLEFLUENT, INC.
To: PEOPLEFLUENT, INC.
Reel/Frame 034784/0535 →
MERGER Recorded Dec 1, 2009
From: PEOPLECLICK.COM, INC.
To: PEOPLECLICK, INC.
Reel/Frame 023574/0836 →