US20020091669A1 - Apparatus, system and method for selecting an item from pool - Google Patents
Apparatus, system and method for selecting an item from pool Download PDFInfo
- Publication number
- US20020091669A1 US20020091669A1 US09/950,284 US95028401A US2002091669A1 US 20020091669 A1 US20020091669 A1 US 20020091669A1 US 95028401 A US95028401 A US 95028401A US 2002091669 A1 US2002091669 A1 US 2002091669A1
- Authority
- US
- United States
- Prior art keywords
- candidate
- score
- candidates
- characteristic
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Definitions
- the present invention relates generally to a method and system for selecting an item from a pool of items to fill a position and more particularly to a computer-hosted method and system for generating and storing profiles of items based on characteristics, features and specifications, generating and storing a profile for an item request, adjusting the profile of items based on the item request profile, and comparing items based on their adjusted profiles.
- the present invention relates to a computer-hosted method and system for generating and storing profiles of products based on features or characteristics and specifications relating to those characteristics, adjusting the product profile based on the customer's request for a product, and comparing products based on their adjusted profiles.
- the present invention relates to a computer-hosted method and system for generating and storing profiles of candidates based on skills and experience, generating and storing a skills profile for a position to be filled, adjusting the skills profile of candidates based on levels of skills needed, and comparing candidates based on their adjusted profiles.
- One application of matching technology is in the field of finding qualified job candidates for a position to be filled.
- a number of web sites exist for matching job candidates to jobs or positions. These systems collect resume data from candidates and a job description from an employer. These services provide rudimentary matching that yields a high percentage of “matches” that are not necessarily qualified, or are overqualified, for given positions.
- What has been needed is a more sophisticated method and system for collecting data from candidates about their skills and data from employers about their needs.
- What has further been needed is a more finely tuned system and method of matching a candidate to a position to optimize the match such that an overqualified candidate is not used and is therefore still available in the candidate pool.
- the apparatus, system and method of the present invention yield highly compatible matches of an item to a use for an item.
- a customer will find a product that best suits the customer's product request. More specifically, the system and method will return products that possess the features, characteristics, or qualities and specifications requested by the customer at the level requested by the customer.
- the system and method use a weighting technique to limit or adjust the score that a product has as it is evaluated for a particular use.
- the apparatus, system and method of the present invention yield highly compatible matches that should be satisfying for both employers and employees.
- Employers will find candidates who possess the skills they need at the level required for the position. Candidates can step into these positions confident that they are qualified and that their knowledge and experience are valued. Further, this system and method produce conservation of skills: because employers are able to select candidates that “just fit” instead of those with the highest scores, jobs and positions can be staffed such that skills are not wasted where they are not needed. This leaves a more valuable pool of candidates from which to select for subsequent positions.
- the apparatus, system and method of the present invention further relates to the schemes or models for adjusting scores for candidate items, and to the selection of a scheme or model from amongst several pre-defined schemes.
- FIG. 1 a is a schematic representation of an apparatus, system and method according to the present invention.
- FIG. 1 b shows exemplary hardware for implementing the apparatus, system and method of FIG. 1;
- FIG. 1 c is a schematic illustration of an apparatus, system and method according to the present invention.
- FIG. 2 is a flow chart illustrating the data gathering and verifying phase of the system and method according to the present invention
- FIG. 3 is a flow chart illustrating the data matching phase of the system and method according to the present invention.
- FIG. 4 is a flow chart illustrating a feedback process of the system and method according to the present invention.
- FIG. 5 is an exemplary table for receiving and displaying data pertaining to a candidate's technical skills for use with the system and method of the present invention
- FIG. 6 is an exemplary table for receiving and displaying data pertaining to a candidate's industry experience for use with the system and method of the present invention
- FIG. 7 is an exemplary table for receiving and displaying data pertaining to a candidate's communication skills for use with the system and method of the present invention
- FIG. 8 is an exemplary table for receiving and displaying data pertaining to a candidate's project experience for use with the system and method of the present invention
- FIG. 9 is an exemplary table for receiving and displaying data pertaining to the skill level required for one or more skills needed for a position to be filled for use with the system and method of the present invention
- FIG. 10 is an exemplary table for displaying information used to compute the maximum possible score for a given position for use with the system and method of the present invention
- FIG. 11 a is an exemplary table for displaying scores of a plurality of candidates for use with the system and method of the present invention
- FIG. 11 b is an exemplary table for displaying adjusted scores of a plurality of candidates for use with the system and method of the present invention
- FIG. 12 is a graph illustrating score-adjusting schemes for use in the system and method of the present invention.
- FIGS. 13 a - c are graphs illustrating an example of over- and under-target functions for determining adjusted scores for three product characteristics in a tape selection example
- FIG. 14 is a flow chart illustrating steps in gathering data to populate use and product records.
- FIG. 15 is a flow chart illustrating steps in a scoring method for determining an optimal match.
- FIGS. 1 a - 11 b An apparatus, method and system for finding and selecting an item for a particular use from a pool of items is described.
- the invention will be described first, with reference to FIGS. 1 a - 11 b , in the context of the selection of a candidate for a job, and more particularly in the context of finding information technology (IT) or information systems (IS) professional to fill contract positions in their field. Thereafter, with reference to FIGS. 12 - 15 , the invention will be described in the context of the selection of a product for a use, but it will be understood that the system and method are applicable to select any kind of item from a pool for a particular purpose.
- IT information technology
- IS information systems
- the apparatus, system and method of the present invention use relational databases or database files to store, sort, search, and otherwise “mine” stored data.
- suitable database software examples include: Oracle, Access (made by Microsoft) and Filemaker Pro.
- the apparatus, system and method of the present invention can be implemented through the use of custom relationship database programs or software.
- one or more employers exemplified by reference numerals 1 a , 1 b , 1 c , having one or more positions to be filled provide data regarding the skills desired (“needs”), the skill level or experience needed for desired skills for the position, and the importance or priority of that skill for the position.
- This “needs” data 5 is stored in a first storage medium 10 .
- one or more people or “candidates” seeking positions exemplified by reference numerals 12 a , 12 b , 12 c, enter data regarding the skills they possess and the level of those skills.
- This “skills” data 15 is stored in a storage medium that is the same as, or is in data communication with, the first storage medium.
- the needs data and the skills data are stored on the storage medium in a relational database.
- a system coordinator manages the database.
- FIG. 1 b A preferred arrangement 20 is illustrated in FIG. 1 b .
- Employers 1 using PCs 21 a - c and candidates 12 using PCs 22 a - c are data connected to a server 25 to which data is supplied and retrieved by a file server 30 on which is stored a relational database 32 .
- From the PCs 21 employers are able to enter needs data into the database 32 .
- From the PCs 22 candidates are able to enter skills data into the database 32 .
- Suitable graphical interfaces facilitate the candidates'and employers'ability to easily enter and view data.
- the system incorporates security features that preclude one candidate from altering data entered by another candidate. Similarly, the system precludes one employer from altering data entered by another employer.
- data connections 35 are made via the Internet.
- Alternative hardware configurations may be used to facilitate the device, method and system of the present invention.
- the database may be stored as part of the file server 30 or may be a separate component communicating with the file server 30 .
- Further examples of alternative hardware or hardware/software configurations include phone/voice-menu, hardwire Any hardware or hardware/software configuration that allows for data exchange can be used for this system and method.
- the apparatus, system and method of the present invention provide appropriate user interfaces 51 , 52 , 53 for the various users of the system.
- one interface 52 is provided for the candidates
- another and different interface 53 is provided for employers
- another and different interface 51 is provided for experts who will provide third-party evaluations of the candidates as will be described below.
- yet another interface, not illustrated may be added for the administrator of the system.
- these interfaces 51 , 52 , 53 are accessible to users through the internet browser. Further, in a preferred embodiment, data is exchanged between the users and a server 55 through the internet 60 .
- the server 55 carries or is able to access one or more databases 65 which store and process data about the candidates and the positions to be filled.
- databases 65 which store and process data about the candidates and the positions to be filled.
- Several processes are performed by the server or another computer, including gathering and interrogating data from candidates 67 , gathering and interrogating data from employers about positions to be filled 68 , and then searching the database to find and rank candidates whose qualifications suit the needs of the positions to be filled 69 .
- FIGS. 2 - 4 illustrate a preferred method and system. More specifically, FIG. 2 illustrates a process 100 for gathering and storing needs data and skills data .
- FIG. 3 illustrates a process 200 for identifying the best qualified candidates for a position.
- FIG. 4 illustrates a process 300 for gathering feedback from employers and candidates and adjusting employers'needs data and candidates'skills data accordingly.
- a candidate seeking a consulting or employment position visits the web site hosting the system. By identifying him/herself, the candidate is allowed to access, alter or author data in a record associated with him/herself. The candidate proceeds through a series of windows to fill in several tables or worksheets (FIGS. 5 - 8 ) with the skills that the candidate has and the level of skill he/she has for each skill. These steps are illustrated at reference numerals 101 - 105 , and may be conducted in any order or sequence.
- step 101 the candidate enters the data illustrated in the “Technical Skill Evaluation” table 110 of FIG. 5.
- Technical skill table 110 has a column 115 identifying technical skills or tools, organized into appropriate categories.
- technical categories 120 include “hardware” 121 , “operating systems” 122 , “languages” 123 , “applications” 124 and “others” 125 such as “testing, architecture, tools, methodologies, certifications, databases” and the like.
- Under each skill category heading are a number of rows for receiving or selecting specific skills or tools from a pre-defined list of skills and tools. For example, under Operating System, in column 115 , the candidate might enter “DOS” and “Windows 2000”.
- the technical skills table 110 further includes a column 130 for the number of years the candidate has been developing the specified skills or using the specified tool.
- the next column 140 in table 110 is for the skill level that the candidate believes he/she possesses for the specified skill (i.e. “self-assessed skill level”).
- the candidate selects the appropriate skill level from a list of pre-defined skill levels.
- the last column 150 of the table 110 embodiment illustrated in FIG. 5 is for assessment by a third party of the candidate's skills.
- An auxiliary information table 152 lists the pre-defined skill levels from which the candidate can choose and is preferably available or visible for the candidate's reference as he/she completes table 110 .
- the auxiliary table 152 correlates a numerical value with described specific skill or experience levels.
- the table 152 illustrated in FIG. 5 shows four exemplary pre-defined skill levels are used: “novice”, “limited”, “experienced” and “expert”.
- Auxiliary table 152 and other auxiliary tables described below, are preferably available to the user for reference while he/she is filling in the main table that it accompanies.
- This auxiliary table, and the several auxiliary tables described throughout this description, may be shown next to the main table, or by providing drop-down or pop-up menus or the like to display the auxiliary table.
- Table 155 includes a first column 156 in which the candidate identifies industries in which he/she has experience.
- the second column 157 is for the role that the candidate played when working within the specified industry.
- the candidate chooses a role from a list of pre-defined roles.
- Columns 159 , 160 are for self-assessed skill level and third party-assessed skill level, respectively.
- the skill levels are preferably chosen from a list of pre-defined skill levels.
- the table 155 has a number of rows 161 to accommodate a list of multiple industries in which the candidate has experience.
- Two auxiliary information tables 162 , 163 are preferably available for the candidate's reference as he/she completes table 155 .
- the auxiliary table 162 lists pre-defined skill levels and correlates a numerical value with described specific skill or experience levels.
- the table 162 illustrated in FIG. 6 shows an exemplary list of skill levels including: “worked in the industry”, “used industry-specific applications”, “developed/implemented industry specific applications” and “designed/customized industry-specific applications”.
- Auxiliary table 163 shows a pre-defined list of roles for the candidate to choose from.
- Table 165 includes a column 166 listing various communication and project leadership skills.
- Columns 168 , 169 are for self-assessed skill level and third party-assessed skill level, respectively.
- the skill levels for columns 168 , 169 are selected from a list of pre-defined skill levels.
- Auxiliary table 170 shows a pre-defined list of skill levels for the candidate and the third-party assessor to choose from and correlates the skill levels to a numerical value.
- auxiliary table 170 is available to or visible as the candidate or third-party assessor enters the skill levels 168 , 169 .
- step 104 illustrated in FIG. 2 the candidate enters project experience in the project experience evaluation table 172 illustrated in FIG. 8.
- Table 172 includes a column 173 which lists phases of typical information technology projects from requirement gathering to maintenance. For this table 172 , the skill levels are in the form of the length of the project. Columns 176 allow the user to identify his/her length of involvement in project phases for his/her more recent projects. The user may leave blank phases in which he/she was not involved.
- the system After the candidate has entered his/her skills date, the system “cross-validates” to make sure that the information the candidate has entered makes sense. It confirms that the amount of experience identified in one area is congruous with the amount of experience identified in a related area. If the system identifies incongruities, it queries the user as to whether the incongruous data should be modified. In addition, the system and method displays to the user the information entered by the user and invites the user to confirm or modify the data.
- the third-party-assessed skill level is determined by an evaluation method such as an interview or testing, illustrated as step 180 in FIG. 2.
- the self-assessed scores will be compared to the third-party-assessed scores and, if there is a significant difference between the two, the third-party assessment will be repeated to determine if the first third-party assessment was in error.
- the candidate's skills data is stored in a storage medium 182 in association with identifying information for the candidate.
- the third party assessment of the candidate's skill is similarly stored such that for each candidate and each skill both the self-assessed and the third party assessed skill levels are stored.
- the method and system also includes the gathering of preference data for the candidate.
- the preference data may include the dates of the candidate's availability, a list of one or more companies that the candidate does not wish to work for, a preferred geographic region of employment, the candidate's willingness to travel, the number of days or hours per week that the candidate wishes to work, and so forth.
- the method and system also preferably includes a process to distinguish active candidates from inactive or unavailable candidates. For example, if a candidate accepts a position for an unspecified or ill-defined time period, that candidate is no longer available, and would be put on unavailable status. Of course, candidates may take positions that they found through other channels or may take vacations that also would make them unavailable.
- the system includes a check-in process by which a candidate will periodically, such as weekly, enter the system and indicate whether he/she is presently available to accept a position. Those candidates who do not make their periodic check-in for an extended period will automatically have their status changed to “inactive”.
- the system can preferably generate reminders, such as via email, to candidates to make their periodic check-in.
- FIG. 9 illustrates a “requirements” or “needs” table 186 for receiving such data.
- Table 186 includes a column 187 in which the employer identifies skills and tools desired for a position.
- the next column 188 identifies the minimum level of experience the position can tolerate.
- the next column 189 is for the importance of the skill desired for the specified position.
- the importance of a skill may be chosen from a list of pre-defined values.
- the table 186 has a number of rows 190 to accommodate a list of multiple skills desired for the position.
- the skills are organized into categories, such as hardware, operating systems, languages, written skills, verbal skills, project leadership and project experience.
- the system and method use artificial intelligence to query the employer about the employer's needs for a position. For example, if the employer indicates that a core strength for the position is in the area of graphical interface design, then the system recognizes that this project is in its early stages of development and proceeds to probe further with questions that are appropriate for such a project, such as methodology being used, industry knowledge and related technologies. A branching method is used by the system to access appropriate follow-up questions in light of information provided in earlier steps by the employer.
- This artificial intelligence method offers advantage because it assists employers in defining what they need for a particular position. An employer might not have recognized all of the skills they needed for a position, until they are prompted by the system.
- a numerical value is assigned to the pre-defined list of levels of importance and this is used as a maximum score as will be described below with reference to the data matching phase of the system and method.
- the table 192 illustrated in FIG. 10 is an example of the profile an employer might generate for a position.
- Table 192 has columns listing: categories of skills/experience 193 ; skills 194 ; the priority 195 (“core”, “experienced”, or “beneficial”) of the listed skills; the minimum experience required 196 ; and the maximum numerical score 197 which correlates with the priority 195 .
- FIG. 10 shows that Smalltalk language, Design Documents experience and experience in Requirements Gathering are “core strengths”. “NT”, “client server” architecture and experience in the analysis phase of a project as “experienced”. “Method 1” methodology and experience in the airline industry would be “beneficial” for the job.
- This table also shows a total possible score 198 that is the sum of the maximum scores for each skill. This score is divided into 100 to obtain a normalization factor 199 to be used later in the matching phase.
- the position profile may also include additional parameters that the company uses to make hiring decisions. For example, many companies have prohibitions against hiring an employee for a contract position within a specified period after employment.
- the system and method includes a file or database for each employer that includes such global rules or preferences. This employer database is related to the position database or file, such that the positions database can access and use the information stored in the employer database for every position offered by a given employer.
- the needs data entered by the employer for the position is stored 182 in a storage medium that may be the same as, or in data communication with, the storage medium in which the candidates'skills data is stored.
- the candidates'records are searched 205 to find a sub-pool of candidates that possess the skills listed by the employer as desired for the position.
- a preferred method of finding this sub-pool involves searching all candidate records to find those that possess some threshold level of experience in the “core strengths” (i.e. those skills that are of the highest priority) for a position.
- this step of establishing the sub-pool also involves comparison of the candidate's preference data to the position data, and comparison of the company's global hiring rules or preferences to weed out any candidates that are not available, would not be interested in the position and/or do not meet the company's general hiring criteria (e.g. the candidate has been an employee recently and therefore cannot be offered a contract position).
- the search will only return those candidates whose skills profiles matches or exceeds specified criteria.
- the candidates must have scores for their “core strength” skills that are adequately high, i.e. equal to or above the minimum defined by the administrator.
- the third-party assessed skill levels are used.
- This search for a sub-pool may generate too many or too few candidates and therefore a preferred embodiment of the system includes one or more feedback processes to accommodate such a situation.
- FIG. 4 illustrates a feedback process 220 , that counts the number of candidates in the sub-pool and allows for modifications to yield a smaller or larger sub-pool. Specifically, after an employer has entered their needs data, the system searches the candidate records and counts the number of candidates who have the skills and skill levels to fit the needs profile. If the number is too small 230 , the system conducts the search again 235 based on the self-assessed skill levels.
- the employer is given the option 245 to modify the needs profile such that it is likely to yield a smaller sub-pool. For example, the employer may raise the level of skill required for a skill, add skills to the list, and/or raise the level of importance of a skill. Conversely, if the sub-pool is relatively small, the employer can adjust the needs profile to yield a larger sub-pool.
- the adjusted score is stored 257 ; the candidate's actual score is not over-written and remains in the storage medium database.
- the adjusted scores are stored only temporarily as candidates are evaluated for a particular position.
- Each candidate's adjusted skill scores are added together 258 to yield a total that is used to compare candidates 260 . This information is provided to the employer who then selects 261 a candidate for the position or job.
- FIG. 11 a shows the candidates'actual skill scores
- FIG. 11 b shows the candidates'adjusted skill scores.
- Candidate 1 has a score of 10 for the skill of NT Hardware. This skill is only a “experienced” and not a “core strength” for the position that the employer is seeking to fill, and therefore the maximum score for this skill is a 5. Therefore, as shown in FIG. 11 b , Candidate 1's score for Hardware-NT has been adjusted to equal that maximum: five. This comparison and adjustment is made for each candidate in this sub-pool for each skill.
- Candidate 5 scores the highest with a total of 65.
- Candidate 2 is tied for second place with Candidate 3 with a total score of 52.
- Candidate 5 is racking up points with significant experience in skills that are not needed for this position.
- Candidate 5 gets 10 points for his/her experience with Methodology Method 1, but he/she has less Smalltalk experience than the employer requested.
- Methodology Method 1 is merely “beneficial” to the employer for this position; in contrast, Smalltalk is a core strength. If the employer hired Candidate No. 5, the employer would get someone who was not adequate for the position even though he/she had a relatively high score for the aggregate of the skills desired.
- FIG. 11 b shows adjusted scores and Candidate 2 has the highest adjusted score of 46.
- Candidate 2 meets the employer's needs for the skills that are of greatest importance for the position, i.e. those skills that are identified as “core strength”.
- the apparatus, system and method provides links to the finalist candidates'resumes, for example in .pdf form, so that the employer can instantly view and/or print the resumes.
- the apparatus, system and method provides instantaneous searching and matching. Immediately upon entry by the employer of their needs, the system conducts its first search to determine how many candidates are in the found sub-pool. If the employer is satisfied with this number, the employer authorizes the final matching phase and a “short list” of qualified candidates is immediately returned. Alternatively, the system administrator may choose to have this list returned to the system administrator rather than to the employer, so that the administrator can contact the candidates to confirm their availability before passing their names on to the employer.
- the apparatus, system and method calculates a normalized score for each candidate in the short list, by dividing the candidate's total score (using adjusted values) by the maximum score that is achievable for the position and multiplied by 100 so the result is expressed as a percentage.
- the candidate's score that is returned to the prospective employer is relative for the position they are seeking to fill, rather than absolute.
- the apparatus, system and method then groups the candidates into normative ranges. For example, the data returned to the employer would indicate that Candidates A and B scored in the range of 90-100 percent, and Candidate C scored in the 85-90 percent range and Candidates D and E scored in the 80-85 percent range.
- the apparatus, system and method is also able to perform a market analysis for the combination of skills requested and return this information to the prospective employer to aid their final selection of a candidate from the short list. More specifically, the system will track the rates being charged by candidates and/or paid by employers for the combination of skills sought. For a given position, the system and method will find analogous positions previously filled to determine the market rate being charged/paid for such a position. When the system returns to the employer a final list of candidates, it will indicate that in general to obtain a 90% match with the needs identified for the position, the market price is x, and to obtain an 80% match the market price is y, and so forth. In this manner, the employer can compare the rates charged by each candidate to market rates to identify the candidate that offers the best value.
- the system incorporates a number of feedback processes that are preferably incorporated into the system and method of the present invention.
- a feedback process 220 to regulate the number of candidates returned in the sub-pool is discussed above and illustrated in FIG. 4.
- Another feedback process provides information, preferably on a periodic basis, to candidates about the frequency with which their qualifications match what an employer is looking for. Specifically, this feedback process counts the number of times a candidate turns up in a sub-pool, and how often a candidate ends up in the final selection pool. The feedback system may show the candidate that he/she would have been considered for x percent more positions if they had y skill or if they had z level of experience in a skill they already possess. This information can be used by candidates to find out in what ways their skills are insufficient for the current market, and this will enable them to tailor their future instruction or training to acquire the skills or experience they are lacking.
- an employer can provide feedback about how a candidate fulfilled his/her responsibilities after a project is completed. This information can be used to update or modify the third party assessment of a candidate's skill level in their skills profile.
- the system and method of the present invention have been described above in the context of a search for an employee to fill a specified job position.
- the system and method of this invention can be used to select a product, item, text or any other thing that can be represented by searchable data (hereafter “product”), from a pool of such things.
- product searchable data
- This system and method can be applied in many ways for use by many different kinds of users.
- the product matching system and method might be used by the end users or purchasers of products.
- the system is used by a sales representative who searches the products produced by his/her company to find a suitable or optimal product match for a client's need.
- the system may be implemented using a computer network through which, for example, the product manufacturer or distributor enters products and their characteristics, and prospective product purchasers enter their product needs.
- the term “candidate” as it is used with respect to selection of products shall mean a potential product to fill a given “use” for a product. For a given product use, certain product characteristics will be relevant; some characteristics may be desirable and others may be disadvantageous for that particular use.
- a database stores a record in association with each specified use for a product for which a product match is sought.
- the use record includes an identification of one or more product characteristics that are relevant to the use. Some characteristics may be desirable for the use; other characteristics might be disadvantageous for the use.
- the use record further includes a “target score” or “target value”, indicating by a numerical value that degree to which the desired product will possess that characteristic.
- the use record also includes a “weighting factor” in association with a characteristic to representing the importance of that characteristic for the use.
- a database also stores product candidate records.
- a candidate record includes an “actual score” or “actual value” in association with a list of one or more characteristics. The actual score represents the degree to which the associated product possesses that characteristic.
- Hardware configurations to store use records and product records can be as described above with respect to the employment context, incorporating networked computers configured for data communication therebetween, allowing those logging products and those requesting matches for uses to be able to enter and access data from computers or input devices remote from one or more servers on which is stored the use and product records.
- One preferred embodiment uses the internet for data communication, and a web site having data entry templates is used to collect the data that populates the use and product records. Additional details and descriptions of other hardware and data connection configurations and security features are described above in the context of an employment matching system.
- FIG. 14 illustrates in a flow chart format the data collection process 1000 .
- a product is given a unique identifier and characteristics relevant to that product are listed ( 1001 ). For each characteristic, the product is assessed and a numerical score is entered ( 1002 ) in association with that characteristic. In serial or in parallel, data regarding a use for which a product is sought is entered. Characteristics relevant to the use are stored in association with the use ( 1085 ). For each characteristic, a target score is entered ( 1091 ) and a weighting factor is entered ( 1092 ). The product records and the use records are stored ( 1082 ) in or on a data storage medium.
- Products can be assigned and stored as being within a particular product category, and the searching steps may use this additional category information to streamline the search process by narrowing a large pool of products to a sub-pool.
- titled Data Matching Phase one method of adjusting a candidate's score, when computing their adjusted score for a particular job, is to limit how high it can go based on the level of that skill needed by the employer.
- FIGS. 12, 13 and 15 An alternative example of a process 1500 or adjusting an actual score is illustrated in FIGS. 12, 13 and 15 .
- the user selects a target score that represents the preferred score for a particular parameter or characteristic.
- a parameter would be a skill or skill level; in the context of product matching, the parameter would be a product characteristic.
- step 1085 in FIG. 14.
- the user also selects functions that determine how actual scores are to be adjusted when the actual score is lower than or greater than the target score.
- the user can select one function to adjust a score when the actual score is lower than the target score (“under-target” scores) ( 1525 ), and another function to adjust the score when the actual score is higher than the target value (“over-target” scores) ( 1550 ).
- the system and method further allows the user to select the lower and upper values or the range over which functions the selected functions will operate ( 1525 , 1550 ).
- an adjusted score is calculated for each candidate and for each characteristic. This adjusted score is specific to the use for which a product match is sought.
- Each candidate's actual score for each characteristic is compared to the target score ( 1575 , 1576 ). If the actual score is greater than the target score, then the above-target function is used to calculate the adjusted score ( 1580 ); if the actual score is less than the target score, the under-target function is used to calculate the adjusted score ( 1581 ). If the actual score is equal to the target score, the adjusted score equals one ( 1582 ).
- These adjusted scores are stored temporarily in the database in association with the product identifier ( 1590 ).
- Each adjusted score is multiplied by the weighting factor (selected in step 1091 , FIG. 14) to yield a weighted adjusted score for each characteristic for each candidate ( 1592 ).
- the calculation of an adjusted score and a weighted adjusted score is made for each characterstic ( 1593 , 1594 ) that is relevant to the particular use.
- These weighted adjusted scores are stored temporarily in the database in association with the product identifier.
- the weighted adjusted scores are summed to yield the candidate's total score ( 1595 ).
- the candidates can then be ranked based upon their total scores ( 1596 ).
- FIG. 12 illustrates five examples of functions, represented by lines a-e, from which the user can select for adjusted under-target scores.
- Lines f-j represent five examples of functions from which the user can select for adjusting over-target scores.
- the ten functions represented in FIG. 12 are selected for illustration purposes only; one of skill in the art will recognize that an infinite number of other functions might be defined by the user within the scope of this invention.
- the functions determine the adjusted score.
- Any two functions can be used for score adjustment for any item characteristic.
- the operation of the functions is illustrated with reference to the following example and with reference to FIGS. 13 a - c .
- the system and method of the present invention are applied to select adhesive tape for joining two surfaces together.
- a company offers a range of adhesive tapes, represented in this example by Tapes A, B, and C, and defines them according to the attributes or characteristics listed as column headings in the following chart, wherein all values are expressed in unitless values: Adhesive Name strength Price Flexibility Tape A 3 1 7 Tape B 5 2 4 Tape C 7 1.75 5
- FIG. 13 a illustrates the actual scores with Xs on the appropriate function lines.
- the actual score is lowered a half point for every one point that the actual score exceeds a selected target score.
- the actual score is reduced one point for every one point that the actual score falls short of the target score.
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
An apparatus, system and method selects a candidate from a pool of candidates to fill a use for a candidate. The system and method can be applied to identify a product optimally suited for a particular use or to select a person to fill a position based on the skills held by the candidate, the skills desired for the position and the priority of the skills for the position. A scoring method determines a temporary use-specific adjusted score that is calculated based on user-selected functions which reflect real life effects on desireability of a candidate due to over- and under-target scores on given characteristics or parameters.
Description
- This application claims priority from U.S. patent application Ser. No. 09/365,787, filed Aug. 3, 1999.
- The present invention relates generally to a method and system for selecting an item from a pool of items to fill a position and more particularly to a computer-hosted method and system for generating and storing profiles of items based on characteristics, features and specifications, generating and storing a profile for an item request, adjusting the profile of items based on the item request profile, and comparing items based on their adjusted profiles.
- In the context of selecting a product from a pool of products to satisfy a customer's request, the present invention relates to a computer-hosted method and system for generating and storing profiles of products based on features or characteristics and specifications relating to those characteristics, adjusting the product profile based on the customer's request for a product, and comparing products based on their adjusted profiles.
- In the context of filling a job position with a job candidate, the present invention relates to a computer-hosted method and system for generating and storing profiles of candidates based on skills and experience, generating and storing a skills profile for a position to be filled, adjusting the skills profile of candidates based on levels of skills needed, and comparing candidates based on their adjusted profiles.
- One application of matching technology is in the field of finding qualified job candidates for a position to be filled. A number of web sites exist for matching job candidates to jobs or positions. These systems collect resume data from candidates and a job description from an employer. These services provide rudimentary matching that yields a high percentage of “matches” that are not necessarily qualified, or are overqualified, for given positions. What has been needed is a more sophisticated method and system for collecting data from candidates about their skills and data from employers about their needs. What has further been needed is a more finely tuned system and method of matching a candidate to a position to optimize the match such that an overqualified candidate is not used and is therefore still available in the candidate pool.
- Other opportunities to use optimal matching technology exist in the field of product or item selection, and in any other arena in which a thing can be represented by one or more parameters that can be expressed numerically.
- The apparatus, system and method of the present invention yield highly compatible matches of an item to a use for an item. In the context of product matching, a customer will find a product that best suits the customer's product request. More specifically, the system and method will return products that possess the features, characteristics, or qualities and specifications requested by the customer at the level requested by the customer. The system and method use a weighting technique to limit or adjust the score that a product has as it is evaluated for a particular use.
- In the context of employment, the apparatus, system and method of the present invention yield highly compatible matches that should be satisfying for both employers and employees. Employers will find candidates who possess the skills they need at the level required for the position. Candidates can step into these positions confident that they are qualified and that their knowledge and experience are valued. Further, this system and method produce conservation of skills: because employers are able to select candidates that “just fit” instead of those with the highest scores, jobs and positions can be staffed such that skills are not wasted where they are not needed. This leaves a more valuable pool of candidates from which to select for subsequent positions.
- The apparatus, system and method of the present invention further relates to the schemes or models for adjusting scores for candidate items, and to the selection of a scheme or model from amongst several pre-defined schemes.
- An exemplary version of an apparatus, system and method for selecting an item for a particular use from a pool of items is shown in the figures wherein like reference numerals refer to equivalent structure or steps throughout, and wherein:
- FIG. 1a is a schematic representation of an apparatus, system and method according to the present invention;
- FIG. 1b shows exemplary hardware for implementing the apparatus, system and method of FIG. 1;
- FIG. 1c is a schematic illustration of an apparatus, system and method according to the present invention;
- FIG. 2 is a flow chart illustrating the data gathering and verifying phase of the system and method according to the present invention;
- FIG. 3 is a flow chart illustrating the data matching phase of the system and method according to the present invention;
- FIG. 4 is a flow chart illustrating a feedback process of the system and method according to the present invention;
- FIG. 5 is an exemplary table for receiving and displaying data pertaining to a candidate's technical skills for use with the system and method of the present invention;
- FIG. 6 is an exemplary table for receiving and displaying data pertaining to a candidate's industry experience for use with the system and method of the present invention;
- FIG. 7 is an exemplary table for receiving and displaying data pertaining to a candidate's communication skills for use with the system and method of the present invention;
- FIG. 8 is an exemplary table for receiving and displaying data pertaining to a candidate's project experience for use with the system and method of the present invention;
- FIG. 9 is an exemplary table for receiving and displaying data pertaining to the skill level required for one or more skills needed for a position to be filled for use with the system and method of the present invention;
- FIG. 10 is an exemplary table for displaying information used to compute the maximum possible score for a given position for use with the system and method of the present invention;
- FIG. 11a is an exemplary table for displaying scores of a plurality of candidates for use with the system and method of the present invention;
- FIG. 11b is an exemplary table for displaying adjusted scores of a plurality of candidates for use with the system and method of the present invention;
- FIG. 12 is a graph illustrating score-adjusting schemes for use in the system and method of the present invention;
- FIGS. 13a-c are graphs illustrating an example of over- and under-target functions for determining adjusted scores for three product characteristics in a tape selection example;
- FIG. 14 is a flow chart illustrating steps in gathering data to populate use and product records; and
- FIG. 15 is a flow chart illustrating steps in a scoring method for determining an optimal match.
- An apparatus, method and system for finding and selecting an item for a particular use from a pool of items is described. The invention will be described first, with reference to FIGS. 1a-11 b, in the context of the selection of a candidate for a job, and more particularly in the context of finding information technology (IT) or information systems (IS) professional to fill contract positions in their field. Thereafter, with reference to FIGS. 12-15, the invention will be described in the context of the selection of a product for a use, but it will be understood that the system and method are applicable to select any kind of item from a pool for a particular purpose.
- The apparatus, system and method of the present invention use relational databases or database files to store, sort, search, and otherwise “mine” stored data. Examples of suitable database software that is commercially available include: Oracle, Access (made by Microsoft) and Filemaker Pro. In addition, the apparatus, system and method of the present invention can be implemented through the use of custom relationship database programs or software.
- As illustrated in FIG. 1a, one or more employers, exemplified by
reference numerals data 5 is stored in afirst storage medium 10. Independently, one or more people or “candidates” seeking positions, exemplified byreference numerals data 15 is stored in a storage medium that is the same as, or is in data communication with, the first storage medium. The needs data and the skills data are stored on the storage medium in a relational database. Preferably, a system coordinator manages the database. - The apparatus, system and method of the present invention can be accomplished with a variety of hardware arrangements. A
preferred arrangement 20 is illustrated in FIG. 1b.Employers 1 using PCs 21 a-c andcandidates 12 using PCs 22 a-c are data connected to aserver 25 to which data is supplied and retrieved by afile server 30 on which is stored arelational database 32. From the PCs 21, employers are able to enter needs data into thedatabase 32. From the PCs 22, candidates are able to enter skills data into thedatabase 32. Suitable graphical interfaces facilitate the candidates'and employers'ability to easily enter and view data. - The system incorporates security features that preclude one candidate from altering data entered by another candidate. Similarly, the system precludes one employer from altering data entered by another employer.
- In a preferred embodiment,
data connections 35 are made via the Internet. Alternative hardware configurations may be used to facilitate the device, method and system of the present invention. For example, the database may be stored as part of thefile server 30 or may be a separate component communicating with thefile server 30. Further examples of alternative hardware or hardware/software configurations include phone/voice-menu, hardwire Any hardware or hardware/software configuration that allows for data exchange can be used for this system and method. - As illustrated broadly in FIG. 1c, the apparatus, system and method of the present invention provide
appropriate user interfaces interface 52 is provided for the candidates, another and different interface 53 is provided for employers and another anddifferent interface 51 is provided for experts who will provide third-party evaluations of the candidates as will be described below. In addition, yet another interface, not illustrated, may be added for the administrator of the system. In a preferred embodiment, theseinterfaces server 55 through theinternet 60. Theserver 55 carries or is able to access one ormore databases 65 which store and process data about the candidates and the positions to be filled. Several processes are performed by the server or another computer, including gathering and interrogating data fromcandidates 67, gathering and interrogating data from employers about positions to be filled 68, and then searching the database to find and rank candidates whose qualifications suit the needs of the positions to be filled 69. - The flow charts of FIGS.2-4 illustrate a preferred method and system. More specifically, FIG. 2 illustrates a process 100 for gathering and storing needs data and skills data . FIG. 3 illustrates a
process 200 for identifying the best qualified candidates for a position. FIG. 4 illustrates a process 300 for gathering feedback from employers and candidates and adjusting employers'needs data and candidates'skills data accordingly. - A candidate seeking a consulting or employment position visits the web site hosting the system. By identifying him/herself, the candidate is allowed to access, alter or author data in a record associated with him/herself. The candidate proceeds through a series of windows to fill in several tables or worksheets (FIGS.5-8) with the skills that the candidate has and the level of skill he/she has for each skill. These steps are illustrated at reference numerals 101-105, and may be conducted in any order or sequence.
- In
step 101, the candidate enters the data illustrated in the “Technical Skill Evaluation” table 110 of FIG. 5. Technical skill table 110 has acolumn 115 identifying technical skills or tools, organized into appropriate categories. In this illustration for the world of information technology professionals,technical categories 120 include “hardware” 121, “operating systems” 122, “languages” 123, “applications” 124 and “others” 125 such as “testing, architecture, tools, methodologies, certifications, databases” and the like. Under each skill category heading are a number of rows for receiving or selecting specific skills or tools from a pre-defined list of skills and tools. For example, under Operating System, incolumn 115, the candidate might enter “DOS” and “Windows 2000”. - The technical skills table110 further includes a column 130 for the number of years the candidate has been developing the specified skills or using the specified tool. The next column 140 in table 110, is for the skill level that the candidate believes he/she possesses for the specified skill (i.e. “self-assessed skill level”). The candidate selects the appropriate skill level from a list of pre-defined skill levels. The
last column 150 of the table 110 embodiment illustrated in FIG. 5 is for assessment by a third party of the candidate's skills. An auxiliary information table 152 lists the pre-defined skill levels from which the candidate can choose and is preferably available or visible for the candidate's reference as he/she completes table 110. The auxiliary table 152 correlates a numerical value with described specific skill or experience levels. The table 152 illustrated in FIG. 5 shows four exemplary pre-defined skill levels are used: “novice”, “limited”, “experienced” and “expert”. - Auxiliary table152, and other auxiliary tables described below, are preferably available to the user for reference while he/she is filling in the main table that it accompanies. This auxiliary table, and the several auxiliary tables described throughout this description, may be shown next to the main table, or by providing drop-down or pop-up menus or the like to display the auxiliary table.
- In the
next step 102 ,illustrated in FIG. 2, the candidate enters industry or business skills in the industry skills evaluation table 155 illustrated in FIG. 6. Table 155 includes afirst column 156 in which the candidate identifies industries in which he/she has experience. Thesecond column 157 is for the role that the candidate played when working within the specified industry. Preferably, the candidate chooses a role from a list of pre-defined roles.Columns rows 161 to accommodate a list of multiple industries in which the candidate has experience. Two auxiliary information tables 162, 163 are preferably available for the candidate's reference as he/she completes table 155. The auxiliary table 162 lists pre-defined skill levels and correlates a numerical value with described specific skill or experience levels. The table 162 illustrated in FIG. 6 shows an exemplary list of skill levels including: “worked in the industry”, “used industry-specific applications”, “developed/implemented industry specific applications” and “designed/customized industry-specific applications”. Auxiliary table 163 shows a pre-defined list of roles for the candidate to choose from. - In the
next step 103 illustrated in FIG. 2, the candidate enters information about his/her communication and project leadership skills in the evaluation table 165 illustrated in FIG. 7. Table 165 includes acolumn 166 listing various communication and project leadership skills.Columns columns skill levels - In
step 104 illustrated in FIG. 2, the candidate enters project experience in the project experience evaluation table 172 illustrated in FIG. 8. Table 172 includes acolumn 173 which lists phases of typical information technology projects from requirement gathering to maintenance. For this table 172, the skill levels are in the form of the length of the project.Columns 176 allow the user to identify his/her length of involvement in project phases for his/her more recent projects. The user may leave blank phases in which he/she was not involved. - After the candidate has entered his/her skills date, the system “cross-validates” to make sure that the information the candidate has entered makes sense. It confirms that the amount of experience identified in one area is congruous with the amount of experience identified in a related area. If the system identifies incongruities, it queries the user as to whether the incongruous data should be modified. In addition, the system and method displays to the user the information entered by the user and invites the user to confirm or modify the data.
- For each of tables110, 155, 165, and 172, the third-party-assessed skill level is determined by an evaluation method such as an interview or testing, illustrated as
step 180 in FIG. 2. In a preferred embodiment, the self-assessed scores will be compared to the third-party-assessed scores and, if there is a significant difference between the two, the third-party assessment will be repeated to determine if the first third-party assessment was in error. - The candidate's skills data is stored in a
storage medium 182 in association with identifying information for the candidate. The third party assessment of the candidate's skill is similarly stored such that for each candidate and each skill both the self-assessed and the third party assessed skill levels are stored. - The method and system also includes the gathering of preference data for the candidate. For example, the preference data may include the dates of the candidate's availability, a list of one or more companies that the candidate does not wish to work for, a preferred geographic region of employment, the candidate's willingness to travel, the number of days or hours per week that the candidate wishes to work, and so forth.
- The method and system also preferably includes a process to distinguish active candidates from inactive or unavailable candidates. For example, if a candidate accepts a position for an unspecified or ill-defined time period, that candidate is no longer available, and would be put on unavailable status. Of course, candidates may take positions that they found through other channels or may take vacations that also would make them unavailable. Preferably the system includes a check-in process by which a candidate will periodically, such as weekly, enter the system and indicate whether he/she is presently available to accept a position. Those candidates who do not make their periodic check-in for an extended period will automatically have their status changed to “inactive”. The system can preferably generate reminders, such as via email, to candidates to make their periodic check-in.
- Independently and in parallel, employers seeking to fill positions are entering data regarding the needs for the position. First, an employer identifies or selects skills that are desired for the position, as indicated at
step 185, and then assigns to each selected skill a skill level or experience desired 191 and the importance or priority of thatskill 192. FIG. 9 illustrates a “requirements” or “needs” table 186 for receiving such data. Table 186 includes acolumn 187 in which the employer identifies skills and tools desired for a position. Thenext column 188 identifies the minimum level of experience the position can tolerate. Thenext column 189 is for the importance of the skill desired for the specified position. Preferably, the importance of a skill may be chosen from a list of pre-defined values. In the illustrated example, the values used are “core strength”, “experienced” and “beneficial”, but it will be understood that these word labels can be altered within the spirit of this invention. Further, more or fewer pre-defined values may be used. The table 186 has a number ofrows 190 to accommodate a list of multiple skills desired for the position. Preferably the skills are organized into categories, such as hardware, operating systems, languages, written skills, verbal skills, project leadership and project experience. - In an alternate embodiment, the system and method use artificial intelligence to query the employer about the employer's needs for a position. For example, if the employer indicates that a core strength for the position is in the area of graphical interface design, then the system recognizes that this project is in its early stages of development and proceeds to probe further with questions that are appropriate for such a project, such as methodology being used, industry knowledge and related technologies. A branching method is used by the system to access appropriate follow-up questions in light of information provided in earlier steps by the employer. This artificial intelligence method offers advantage because it assists employers in defining what they need for a particular position. An employer might not have recognized all of the skills they needed for a position, until they are prompted by the system.
- Regardless of the method or system used to solicit the needs information from the employers, a numerical value is assigned to the pre-defined list of levels of importance and this is used as a maximum score as will be described below with reference to the data matching phase of the system and method. The table192 illustrated in FIG. 10 is an example of the profile an employer might generate for a position. Table 192 has columns listing: categories of skills/
experience 193;skills 194; the priority 195 (“core”, “experienced”, or “beneficial”) of the listed skills; the minimum experience required 196; and the maximumnumerical score 197 which correlates with thepriority 195. - The example of FIG. 10 shows that Smalltalk language, Design Documents experience and experience in Requirements Gathering are “core strengths”. “NT”, “client server” architecture and experience in the analysis phase of a project as “experienced”. “
Method 1” methodology and experience in the airline industry would be “beneficial” for the job. This table also shows a totalpossible score 198 that is the sum of the maximum scores for each skill. This score is divided into 100 to obtain anormalization factor 199 to be used later in the matching phase. - In addition to skills information for a position, the position profile may also include additional parameters that the company uses to make hiring decisions. For example, many companies have prohibitions against hiring an employee for a contract position within a specified period after employment. To easily accommodate the incorporation of these kinds of parameters, the system and method includes a file or database for each employer that includes such global rules or preferences. This employer database is related to the position database or file, such that the positions database can access and use the information stored in the employer database for every position offered by a given employer.
- The needs data entered by the employer for the position is stored182 in a storage medium that may be the same as, or in data communication with, the storage medium in which the candidates'skills data is stored.
- The next phase of the method and system is illustrated by the flow chart of FIG. 3. Through automated data processing by a computing device, the candidates'records are searched205 to find a sub-pool of candidates that possess the skills listed by the employer as desired for the position. A preferred method of finding this sub-pool involves searching all candidate records to find those that possess some threshold level of experience in the “core strengths” (i.e. those skills that are of the highest priority) for a position. Preferably this step of establishing the sub-pool also involves comparison of the candidate's preference data to the position data, and comparison of the company's global hiring rules or preferences to weed out any candidates that are not available, would not be interested in the position and/or do not meet the company's general hiring criteria (e.g. the candidate has been an employee recently and therefore cannot be offered a contract position).
- The search will only return those candidates whose skills profiles matches or exceeds specified criteria. In a preferred embodiment, the candidates must have scores for their “core strength” skills that are adequately high, i.e. equal to or above the minimum defined by the administrator. Preferably, the third-party assessed skill levels are used.
- This search for a sub-pool may generate too many or too few candidates and therefore a preferred embodiment of the system includes one or more feedback processes to accommodate such a situation. FIG. 4 illustrates a
feedback process 220, that counts the number of candidates in the sub-pool and allows for modifications to yield a smaller or larger sub-pool. Specifically, after an employer has entered their needs data, the system searches the candidate records and counts the number of candidates who have the skills and skill levels to fit the needs profile. If the number is too small 230, the system conducts the search again 235 based on the self-assessed skill levels. - If the number in this sub-pool is still relatively large240, the employer is given the
option 245 to modify the needs profile such that it is likely to yield a smaller sub-pool. For example, the employer may raise the level of skill required for a skill, add skills to the list, and/or raise the level of importance of a skill. Conversely, if the sub-pool is relatively small, the employer can adjust the needs profile to yield a larger sub-pool. - Once a sub-pool of satisfactory size is identified, the next task is to determine which of the adequate candidates has skills and experience that most closely match what is needed or desired for a position. One example of a process for accomplishing this optimal matching is illustrated as
step 250 in FIG. 3, with reference to FIGS. 11a and 11 b. For each skill, the candidate's score is compared 250 to the maximum score needed by the employer. If the candidate's score exceeds the maximum score requested for a skill, then the system generates an adjusted score for that candidate for that skill that equals the maximum scored needed by theemployer 255, 256. If the candidate's score does not exceed the maximum score for that skill, then the adjusted score for that skill equals the actual score. The adjusted score is stored 257; the candidate's actual score is not over-written and remains in the storage medium database. Preferably, the adjusted scores are stored only temporarily as candidates are evaluated for a particular position. Each candidate's adjusted skill scores are added together 258 to yield a total that is used to comparecandidates 260. This information is provided to the employer who then selects 261 a candidate for the position or job. - The efficacy of this system and method is illustrated in the example of FIGS. 11a and 11 b. FIG. 11a shows the candidates'actual skill scores; FIG. 11b shows the candidates'adjusted skill scores.
Candidate 1 has a score of 10 for the skill of NT Hardware. This skill is only a “experienced” and not a “core strength” for the position that the employer is seeking to fill, and therefore the maximum score for this skill is a 5. Therefore, as shown in FIG. 11b,Candidate 1's score for Hardware-NT has been adjusted to equal that maximum: five. This comparison and adjustment is made for each candidate in this sub-pool for each skill. - As illustrated in FIG. 11a, using the candidates'actual scores,
Candidate 5 scores the highest with a total of 65.Candidate 2 is tied for second place withCandidate 3 with a total score of 52. However,Candidate 5 is racking up points with significant experience in skills that are not needed for this position.Candidate 5 gets 10 points for his/her experience withMethodology Method 1, but he/she has less Smalltalk experience than the employer requested.Methodology Method 1 is merely “beneficial” to the employer for this position; in contrast, Smalltalk is a core strength. If the employer hired Candidate No. 5, the employer would get someone who was not adequate for the position even though he/she had a relatively high score for the aggregate of the skills desired. FIG. 11b shows adjusted scores andCandidate 2 has the highest adjusted score of 46.Candidate 2 meets the employer's needs for the skills that are of greatest importance for the position, i.e. those skills that are identified as “core strength”. - Preferably, the apparatus, system and method provides links to the finalist candidates'resumes, for example in .pdf form, so that the employer can instantly view and/or print the resumes.
- The apparatus, system and method provides instantaneous searching and matching. Immediately upon entry by the employer of their needs, the system conducts its first search to determine how many candidates are in the found sub-pool. If the employer is satisfied with this number, the employer authorizes the final matching phase and a “short list” of qualified candidates is immediately returned. Alternatively, the system administrator may choose to have this list returned to the system administrator rather than to the employer, so that the administrator can contact the candidates to confirm their availability before passing their names on to the employer.
- The apparatus, system and method calculates a normalized score for each candidate in the short list, by dividing the candidate's total score (using adjusted values) by the maximum score that is achievable for the position and multiplied by 100 so the result is expressed as a percentage. In this manner, the candidate's score that is returned to the prospective employer is relative for the position they are seeking to fill, rather than absolute. Preferably, the apparatus, system and method then groups the candidates into normative ranges. For example, the data returned to the employer would indicate that Candidates A and B scored in the range of 90-100 percent, and Candidate C scored in the 85-90 percent range and Candidates D and E scored in the80-85 percent range.
- Preferably, the apparatus, system and method is also able to perform a market analysis for the combination of skills requested and return this information to the prospective employer to aid their final selection of a candidate from the short list. More specifically, the system will track the rates being charged by candidates and/or paid by employers for the combination of skills sought. For a given position, the system and method will find analogous positions previously filled to determine the market rate being charged/paid for such a position. When the system returns to the employer a final list of candidates, it will indicate that in general to obtain a 90% match with the needs identified for the position, the market price is x, and to obtain an 80% match the market price is y, and so forth. In this manner, the employer can compare the rates charged by each candidate to market rates to identify the candidate that offers the best value.
- The system incorporates a number of feedback processes that are preferably incorporated into the system and method of the present invention.
- A
feedback process 220 to regulate the number of candidates returned in the sub-pool is discussed above and illustrated in FIG. 4. - Another feedback process provides information, preferably on a periodic basis, to candidates about the frequency with which their qualifications match what an employer is looking for. Specifically, this feedback process counts the number of times a candidate turns up in a sub-pool, and how often a candidate ends up in the final selection pool. The feedback system may show the candidate that he/she would have been considered for x percent more positions if they had y skill or if they had z level of experience in a skill they already possess. This information can be used by candidates to find out in what ways their skills are insufficient for the current market, and this will enable them to tailor their future instruction or training to acquire the skills or experience they are lacking.
- In another feedback process, an employer can provide feedback about how a candidate fulfilled his/her responsibilities after a project is completed. This information can be used to update or modify the third party assessment of a candidate's skill level in their skills profile.
- The system and method of the present invention have been described above in the context of a search for an employee to fill a specified job position. The system and method of this invention can be used to select a product, item, text or any other thing that can be represented by searchable data (hereafter “product”), from a pool of such things.
- This system and method can be applied in many ways for use by many different kinds of users. For example, the product matching system and method might be used by the end users or purchasers of products. In another example use, the system is used by a sales representative who searches the products produced by his/her company to find a suitable or optimal product match for a client's need.
- The system may be implemented using a computer network through which, for example, the product manufacturer or distributor enters products and their characteristics, and prospective product purchasers enter their product needs.
- The term “candidate” as it is used with respect to selection of products shall mean a potential product to fill a given “use” for a product. For a given product use, certain product characteristics will be relevant; some characteristics may be desirable and others may be disadvantageous for that particular use.
- A database stores a record in association with each specified use for a product for which a product match is sought. The use record includes an identification of one or more product characteristics that are relevant to the use. Some characteristics may be desirable for the use; other characteristics might be disadvantageous for the use. The use record further includes a “target score” or “target value”, indicating by a numerical value that degree to which the desired product will possess that characteristic. The use record also includes a “weighting factor” in association with a characteristic to representing the importance of that characteristic for the use.
- A database also stores product candidate records. A candidate record includes an “actual score” or “actual value” in association with a list of one or more characteristics. The actual score represents the degree to which the associated product possesses that characteristic.
- Hardware configurations to store use records and product records can be as described above with respect to the employment context, incorporating networked computers configured for data communication therebetween, allowing those logging products and those requesting matches for uses to be able to enter and access data from computers or input devices remote from one or more servers on which is stored the use and product records. One preferred embodiment uses the internet for data communication, and a web site having data entry templates is used to collect the data that populates the use and product records. Additional details and descriptions of other hardware and data connection configurations and security features are described above in the context of an employment matching system.
- FIG. 14 illustrates in a flow chart format the data collection process1000. A product is given a unique identifier and characteristics relevant to that product are listed (1001). For each characteristic, the product is assessed and a numerical score is entered (1002) in association with that characteristic. In serial or in parallel, data regarding a use for which a product is sought is entered. Characteristics relevant to the use are stored in association with the use (1085). For each characteristic, a target score is entered (1091) and a weighting factor is entered (1092). The product records and the use records are stored (1082) in or on a data storage medium.
- Products can be assigned and stored as being within a particular product category, and the searching steps may use this additional category information to streamline the search process by narrowing a large pool of products to a sub-pool.
- As noted in the section above, titled Data Matching Phase, one method of adjusting a candidate's score, when computing their adjusted score for a particular job, is to limit how high it can go based on the level of that skill needed by the employer.
- An alternative example of a process1500 or adjusting an actual score is illustrated in FIGS. 12, 13 and 15. According to this process, the user selects a target score that represents the preferred score for a particular parameter or characteristic. (In the employment matching context, a parameter would be a skill or skill level; in the context of product matching, the parameter would be a product characteristic.) This is illustrated as
step 1085 in FIG. 14. The user also selects functions that determine how actual scores are to be adjusted when the actual score is lower than or greater than the target score. More specifically, the user can select one function to adjust a score when the actual score is lower than the target score (“under-target” scores) (1525), and another function to adjust the score when the actual score is higher than the target value (“over-target” scores) (1550). The system and method further allows the user to select the lower and upper values or the range over which functions the selected functions will operate (1525, 1550). - To evaluate and rank products to determine the optimal fit for a particular use, an adjusted score is calculated for each candidate and for each characteristic. This adjusted score is specific to the use for which a product match is sought. Each candidate's actual score for each characteristic is compared to the target score (1575, 1576). If the actual score is greater than the target score, then the above-target function is used to calculate the adjusted score (1580); if the actual score is less than the target score, the under-target function is used to calculate the adjusted score (1581). If the actual score is equal to the target score, the adjusted score equals one (1582). These adjusted scores are stored temporarily in the database in association with the product identifier (1590).
- Each adjusted score is multiplied by the weighting factor (selected in
step 1091, FIG. 14) to yield a weighted adjusted score for each characteristic for each candidate (1592). The calculation of an adjusted score and a weighted adjusted score is made for each characterstic (1593, 1594) that is relevant to the particular use. These weighted adjusted scores are stored temporarily in the database in association with the product identifier. - For each candidate, the weighted adjusted scores are summed to yield the candidate's total score (1595). The candidates can then be ranked based upon their total scores (1596).
- FIG. 12 illustrates five examples of functions, represented by lines a-e, from which the user can select for adjusted under-target scores. Lines f-j represent five examples of functions from which the user can select for adjusting over-target scores. The ten functions represented in FIG. 12 are selected for illustration purposes only; one of skill in the art will recognize that an infinite number of other functions might be defined by the user within the scope of this invention.
- The functions determine the adjusted score. The functions represented by lines a-j are defined as follows, where W=an adjusted score, T=the target score, X1 is the lower end of the range for which the selected function will apply, X2 is the upper end of the range for which the selected function will apply, and x represents a candidate's actual score:
- (a) W=sqroot(1−((T−x)/(T−X1)))
- (b) W=(x−X1)/(T−X1), where x is an under-target score
- (c) W=(1−((T−x)/(T−X1)))2, where x is an under-target score
- (d) W=1, where x is an under-target score
- (e) W=0, where x is an under-target score
- (f) W=sqroot(1−((T−x)/(T−X2))), where x is an over-target score
- (g) W=(x−X2)/(T−X 2), where x is an over-target score
- (h) W=(1−((T−x)/(T−X2)))2, where x is an over-target score
- (i) W=1, where x is an over-target score
- (j) W=0, where x is an over-target score
- Any two functions (one from Under-Target Scoring and one from Over-Target Scoring) can be used for score adjustment for any item characteristic. The operation of the functions is illustrated with reference to the following example and with reference to FIGS. 13a-c. In this example, the system and method of the present invention are applied to select adhesive tape for joining two surfaces together. A company offers a range of adhesive tapes, represented in this example by Tapes A, B, and C, and defines them according to the attributes or characteristics listed as column headings in the following chart, wherein all values are expressed in unitless values:
Adhesive Name strength Price Flexibility Tape A 3 1 7 Tape B 5 2 4 Tape C 7 1.75 5 - When an adhesive tape is required for a particular task, the qualities needed in the tape to adequately perform the task are defined in a profile:
Quality or characteristic Discussion of affect of deviation from target value Adhesive Anything more adhesive than the target value will be strength acceptable too, though for this particular task, more adhesion is a disadvantage; Adhesive strength lower may work, but will be much less advantageous and hence any deviation should be treated more harshly Price Any price less than the target value is equally acceptable as the target price; But values over the target value are to be scored harshly Flexibility Less flexibility is a significant disadvantage and is not acceptable; greater flexibility is somewhat a disadvantage - The chart below summarizes the target values, under- and over-target functions, and the range (upper and lower limits) over which the functions operate for each of the three characteristics of interest in the selection amongst Tapes A, B and C.
Under- Over- Under- Target Over- Target Target Target Scoring Target Scoring Characteristic Value Limit Function Limit Function Adhesive 5 0 C Concave 10 G Linear Strength Price 1.5 0 D One 2.5 H Concave Flexibility 5 0 E Zero 9 F Convex - For the characteristic of adhesive strength, requirements of the task suggest that for any tape having an adhesive strength of less than 5, the tape's score for adhesive strength should be fairly dramatically reduced. Accordingly, this suggests that the weighting factor should drop off considerably for scores less than target. Thus, a function represented by line c, a concave curve, is appropriate for determining the weighting factor to use to adjust the tape's actual score on adhesive strength. Adhesive strengths greater than target are disadvantageous for this task, and therefore the weighting factor should allow actual higher scores to translate into lower adjusted scores, but they should not necessarily decrease dramatically if they are just a little above-target. Therefore, the user might select the function represented by line g for over-target scores. FIG. 13a illustrates the two selected functions. Applying these rules to Tapes A, B, and C, their adjusted adhesive strength scores are as follows:
ADHESIVE STRENGTH Actual score for Adjusted Score Name adhesive strength Applicable W function (= W * Actual Score) Tape C 7 Line G: W = (x − X2)/(T − X2) = (7 − 0.6 10)/(5 − 10) Tape B 5 Equal to Target Value 1 Tape A 3 Line C: W = Sqrt(1 − ((T − x)/(T − 0.775 X1))) = Sqrt (1 − ((5 − 3)/(5 − 0))) - FIG. 13a illustrates the actual scores with Xs on the appropriate function lines.
- In our example, the user has set the desired scoring for the price as D (One) for under-target and H (Concave) for over-target. The over- and under-target functions for price are illustrated in FIG. 13b. This yields the following results:
PRICE Actual score for Adjusted Score Name price Applicable W function (= W * Actual Score) Tape C 1.75 Line h: W = (1 − ((T − x)/(T − X2)))2 = 0.56 (1 − ((1.5 − 1.75)/(1.5 − 2.5)))2 = Tape B 2 Line h: W = (1 − ((T − x)/(T − X2)))2 = 0.25 (1 − ((1.5 − 2)/(1.5 − 2.5)))2 Tape A 1 Line d = 1 1.0 - For the characteristic of flexibility, the user has specified that flexibility below the target score is unacceptable and higher flexibility is of considerable disadvantage. Therefore, the function represented by line e, by which the adjusted score equals zero, is used for under-target scores. Scores higher than the target score are represented by line f which drops dramatically for above-target scores. FIG. 13c illustrate the over- and under-target functions for flexibility. The following chart illustrates the results of the application of these functions to Tapes A, B and C:
FLEXIBILITY Actual score for Adjusted Score Name price Applicable W function (= W * Actual Score) Tape A 7 Line F(W = Sqrt(1 − ((T − X)/(T − 0.7 X2))) = Sqrt (1 − ((5 − 7)/(5 − 9))) Tape B 4 Line E = Zero 0 Tape C 5 Equals target Value = 1 1 - Tapes A, B, and C, then having the following adjusted scores the three characteristics of concern. The final score for each object is calculated based on the importance of each characteristic itself as defined by the user. In this example the user could have indicated that Price should constitute 50% of the decision criteria, while Adhesive strength and Flexibility constitute 30% and 20% respectively:
Summary of Product Evaluation - Actual and Adjusted Scores Final Score Weighting of Adhesive individual scores based Price strength Flexibility on weighting 50% 30% 20% Final Product Actual Adj. Actual Adj. Actual Adj. Formula value Tape A 1 1 7 0.6 7 0.7 0.5*1 + 0.82 0.3*0.6 + 0.2*0.7 Tape B 2 0.25 5 1 4 0 0.5*0.25 + 0.3*1 + 0.425 0.2*0 Tape C 1.75 0.56 3 0.775 5 1.0 0.5*0.56 + 0.713 0.3*0.775 + 0.2*1.0 - Based on this evaluation, Tape A is optimally suited for the task or use in question.
- In another alternative method or process for adjusting actual scores, the actual score is lowered a half point for every one point that the actual score exceeds a selected target score. The actual score is reduced one point for every one point that the actual score falls short of the target score.
- Although an illustrative version of the apparatus, system and device is shown, it should be clear that many modifications to the device may be made without departing from the scope of the invention. Any of the scoring method described herein can be applied in the context of employment matching, product matching or any other kind of matching.
Claims (5)
1. A method for selecting a candidate for a position from a pool of candidates, comprising the steps of:
a) establishing a database, said database having a record for each candidate in a pool and a record for a use for a product to be filled by a candidate, wherein each candidate record includes one or more product characteristics and each record for a use includes one or more product characteristics relevant to the use;
b) assigning a target score for one or more characteristics for a given use based on the importance of the characteristic for that use;
c) for a candidate and for a characteristic, assigning an actual score representing the degree to which the candidate possesses the characteristic;
d) selecting a first function for calculating an adjusted score for a candidate's characteristic when a candidate's score is below the target score;
e) using said first function, calculating an adjusted score for a candidate whose actual score is below the target score.
2. A method according to claim 1 , further comprising the steps of:
f) selecting a second function for calculating an adjusted score for a candidate's characteristic when a candidate's score is above the target score;
e) using said second function, calculating an adjusted score for a candidate whose actual score is above the target score.
3. A method according to claim 1 , further comprising the steps of:
f) selecting a weighting factor for a characteristic based upon the importance of the characteristic for the use;
g) calculating a weighted adjusted score for a candidate for a characteristic by multiplying the weighting factor by the candidate's adjusted score for that characteristic.
4. A system for selecting a candidate for a position from a pool of candidates comprising:
a) means for assigning a target score for one or more characteristics relevant to a particular use;
b) means for assigning an actual score for a candidate representing the degree to which the candidate possesses the characteristic;
c) means for adjusting the candidate's actual score for a characteristic when the actual score does not match the target score.
5. An apparatus for selecting candidates for a position from a pool of candidates comprising:
a) a memory for storing a database including:
i) candidate records, each said candidate record identifying a candidate, a characteristic possessed by the candidate, and an actual score representing the degree to which that characteristic is possessed by the candidate;
ii) a use record, said use record identifying a product use and characteristics relevant to the use; and
b) a data adjusting system for calculating and storing in said memory an adjusted score using a user-selected function for a candidate's actual score that does not match the target score.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/950,284 US20020091669A1 (en) | 1999-08-03 | 2001-09-10 | Apparatus, system and method for selecting an item from pool |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/365,787 US6289340B1 (en) | 1999-08-03 | 1999-08-03 | Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values |
US09/950,284 US20020091669A1 (en) | 1999-08-03 | 2001-09-10 | Apparatus, system and method for selecting an item from pool |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/365,787 Continuation-In-Part US6289340B1 (en) | 1999-08-03 | 1999-08-03 | Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020091669A1 true US20020091669A1 (en) | 2002-07-11 |
Family
ID=23440356
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/365,787 Expired - Lifetime US6289340B1 (en) | 1999-08-03 | 1999-08-03 | Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values |
US09/950,284 Abandoned US20020091669A1 (en) | 1999-08-03 | 2001-09-10 | Apparatus, system and method for selecting an item from pool |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/365,787 Expired - Lifetime US6289340B1 (en) | 1999-08-03 | 1999-08-03 | Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values |
Country Status (2)
Country | Link |
---|---|
US (2) | US6289340B1 (en) |
WO (1) | WO2001009772A1 (en) |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030071852A1 (en) * | 2001-06-05 | 2003-04-17 | Stimac Damir Joseph | System and method for screening of job applicants |
US20030115193A1 (en) * | 2001-12-13 | 2003-06-19 | Fujitsu Limited | Information searching method of profile information, program, recording medium, and apparatus |
US20050055256A1 (en) * | 2003-09-04 | 2005-03-10 | Kevin Scott | Method and system for filling vacancies |
US20060203840A1 (en) * | 2004-12-02 | 2006-09-14 | Kevin Scott | Method and System for Filling 'Advertised' Vacancies |
US20060265266A1 (en) * | 2005-05-23 | 2006-11-23 | Changesheng Chen | Intelligent job matching system and method |
US20060265270A1 (en) * | 2005-05-23 | 2006-11-23 | Adam Hyder | Intelligent job matching system and method |
US20060265267A1 (en) * | 2005-05-23 | 2006-11-23 | Changsheng Chen | Intelligent job matching system and method |
US20070022113A1 (en) * | 2005-07-22 | 2007-01-25 | Heino Jay J | Systems and methods for automation of employment matching services |
US20070106547A1 (en) * | 2005-09-29 | 2007-05-10 | Bal Agrawal | System and method for a household services marketplace |
US20070162507A1 (en) * | 2005-04-11 | 2007-07-12 | Mkt10 | Match-based employment system and method |
GB2436157A (en) * | 2006-03-18 | 2007-09-19 | Qm Group Ltd | Customer service system |
US20080270210A1 (en) * | 2006-01-12 | 2008-10-30 | International Business Machines Corporation | System and method for evaluating a requirements process and project risk-requirements management methodology |
US20090157677A1 (en) * | 2007-12-18 | 2009-06-18 | International Business Machines Corporation | Method and system for enablement of social networking based on asset ownership |
US20090276294A1 (en) * | 2008-04-30 | 2009-11-05 | Project Management Institute | Career Framework |
US20100049596A1 (en) * | 2006-03-14 | 2010-02-25 | Gudrun Frank | Computer-implemented method for the automated calibration of at least one competence topology of a position/job which is occupied and/or to be occupied with the competence topology of one or more candidates, and arrangement for carrying out the method |
US7720791B2 (en) | 2005-05-23 | 2010-05-18 | Yahoo! Inc. | Intelligent job matching system and method including preference ranking |
US20100198659A1 (en) * | 2009-02-04 | 2010-08-05 | Sirota Consulting LLC | Methods for matching and managing mentors and mentees and systems thereof |
US20110137816A1 (en) * | 2009-12-07 | 2011-06-09 | Bullhorn, Inc. | Method and system for providing a collaboration recommendation |
US8156051B1 (en) * | 2001-01-09 | 2012-04-10 | Northwest Software, Inc. | Employment recruiting system |
US8375067B2 (en) | 2005-05-23 | 2013-02-12 | Monster Worldwide, Inc. | Intelligent job matching system and method including negative filtration |
US20130197959A1 (en) * | 2012-01-31 | 2013-08-01 | Infosys Limited | System and method for effective equipment rental management |
US20130218619A1 (en) * | 2012-02-17 | 2013-08-22 | International Business Machines Corporation | Generating recommendations for staffing a project team |
US20140129462A1 (en) * | 2012-11-07 | 2014-05-08 | International Business Machines Corporation | Multifaceted candidate screening |
US8914383B1 (en) | 2004-04-06 | 2014-12-16 | Monster Worldwide, Inc. | System and method for providing job recommendations |
WO2015042606A1 (en) * | 2013-09-23 | 2015-03-26 | Viridis Learning Inc. | Platform for generating personalized career pathways |
US9779390B1 (en) | 2008-04-21 | 2017-10-03 | Monster Worldwide, Inc. | Apparatuses, methods and systems for advancement path benchmarking |
US10181116B1 (en) | 2006-01-09 | 2019-01-15 | Monster Worldwide, Inc. | Apparatuses, systems and methods for data entry correlation |
US10387839B2 (en) | 2006-03-31 | 2019-08-20 | Monster Worldwide, Inc. | Apparatuses, methods and systems for automated online data submission |
US20190370880A1 (en) * | 2018-05-30 | 2019-12-05 | Walmart Apollo, Llc | Systems and methods for product recommendation |
US11995613B2 (en) | 2014-05-13 | 2024-05-28 | Monster Worldwide, Inc. | Search extraction matching, draw attention-fit modality, application morphing, and informed apply apparatuses, methods and systems |
Families Citing this family (329)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8861707B2 (en) * | 1996-05-31 | 2014-10-14 | Verint Americas Inc. | Method and apparatus for simultaneously monitoring computer user screen and telephone activity from a remote location |
JP2000113064A (en) * | 1998-10-09 | 2000-04-21 | Fuji Xerox Co Ltd | Optimum acting person selection support system |
AU776929B2 (en) * | 1998-12-21 | 2004-09-23 | Frontline Technologies Group Llc | System and method for performing substitute fulfillment information compilation and notification |
US7003475B1 (en) * | 1999-05-07 | 2006-02-21 | Medcohealth Solutions, Inc. | Computer implemented resource allocation model and process to dynamically and optimally schedule an arbitrary number of resources subject to an arbitrary number of constraints in the managed care, health care and/or pharmacy industry |
US6735570B1 (en) * | 1999-08-02 | 2004-05-11 | Unisys Corporation | System and method for evaluating a selectable group of people against a selectable set of skills |
US7945468B1 (en) * | 1999-08-20 | 2011-05-17 | Frontline Technologies, Inc. | Notification of employees via pass code accessed web pages |
US7502748B1 (en) * | 1999-08-31 | 2009-03-10 | Careerious Inc. | Job matching system and method |
AU8018600A (en) * | 1999-10-15 | 2001-04-30 | Biosciences Corporation | Internet-based matching service for expert consultants and customers with matching of qualifications and times of availability |
US7167855B1 (en) * | 1999-10-15 | 2007-01-23 | Richard Koenig | Internet-based matching service for expert consultants and customers with matching of qualifications and times of availability |
US20080059277A1 (en) * | 1999-11-09 | 2008-03-06 | West Corporation | Proposing downtime adjustments to a work schedule |
US8788308B1 (en) | 2004-03-29 | 2014-07-22 | West Corporation | Employee scheduling and schedule modification method and apparatus |
US20080059278A1 (en) * | 1999-11-09 | 2008-03-06 | West Corporation | Offering uptime adjustments to a work schedule |
US20040202309A1 (en) * | 1999-11-16 | 2004-10-14 | Knowlagent, Inc. | Managing the rate of delivering performance interventions in a contact center |
US20050175971A1 (en) * | 1999-11-16 | 2005-08-11 | Knowlagent, Inc., Alpharetta, Ga | Method and system for scheduled delivery of training to call center agents |
US20040202308A1 (en) * | 1999-11-16 | 2004-10-14 | Knowlagent, Inc. | Managing the selection of performance interventions in a contact center |
IL133617A0 (en) * | 1999-12-20 | 2001-04-30 | Glide Ltd | Career management system |
US6915269B1 (en) * | 1999-12-23 | 2005-07-05 | Decisionsorter Llc | System and method for facilitating bilateral and multilateral decision-making |
GB0000735D0 (en) | 2000-01-13 | 2000-03-08 | Eyretel Ltd | System and method for analysing communication streams |
US7899180B2 (en) | 2000-01-13 | 2011-03-01 | Verint Systems Inc. | System and method for analysing communications streams |
US7457764B1 (en) * | 2000-02-04 | 2008-11-25 | Iq Navigator | System and method for matching human resources to human resource needs |
US20010034011A1 (en) * | 2000-02-09 | 2001-10-25 | Lisa Bouchard | System for aiding the selection of personnel |
US20010056467A1 (en) * | 2000-02-22 | 2001-12-27 | Wilkinson William T. | Information search and shopping system |
US6775377B2 (en) | 2001-09-10 | 2004-08-10 | Knowlagent, Inc. | Method and system for delivery of individualized training to call center agents |
WO2001069496A2 (en) * | 2000-03-13 | 2001-09-20 | Volt Information Sciences, Inc. | System and method for internet based procurement of goods and services |
US6578001B1 (en) * | 2000-03-21 | 2003-06-10 | Ford Motor Company | System and method of reducing unexpended warranty costs |
US20010049615A1 (en) * | 2000-03-27 | 2001-12-06 | Wong Christopher L. | Method and apparatus for dynamic business management |
JP2001282974A (en) * | 2000-03-29 | 2001-10-12 | Ricoh Co Ltd | System and device for managing work and recording medium |
JP2001344372A (en) * | 2000-03-30 | 2001-12-14 | Sega Corp | Online organizing method |
US6578022B1 (en) | 2000-04-18 | 2003-06-10 | Icplanet Corporation | Interactive intelligent searching with executable suggestions |
WO2001080065A2 (en) | 2000-04-18 | 2001-10-25 | Icplanet Acquisition Corporation | Method, system, and computer program product for propagating remotely configurable posters of host site content |
US7873533B2 (en) * | 2000-04-21 | 2011-01-18 | Accolo, Inc. | Comprehensive employment recruiting communications system with translation facility |
US20030208393A1 (en) * | 2001-04-19 | 2003-11-06 | John Younger | Method and system generating referrals for job positions based upon virtual communities comprised of members relevant to the job positions |
AU2001259112A1 (en) * | 2000-04-21 | 2001-11-07 | Robert Half International, Inc. | Interactive employment system and method |
AU2001259143A1 (en) * | 2000-04-25 | 2001-11-07 | Icplanet Acquisition Corporation | Method, system, and computer program product for employment market statistics generation and analysis |
AU2001255611A1 (en) | 2000-04-25 | 2001-11-07 | Icplanet Acquisition Corporation | System and method for scheduling execution of cross-platform computer processes |
US7043193B1 (en) * | 2000-05-09 | 2006-05-09 | Knowlagent, Inc. | Versatile resource computer-based training system |
US6922685B2 (en) | 2000-05-22 | 2005-07-26 | Mci, Inc. | Method and system for managing partitioned data resources |
US7401131B2 (en) * | 2000-05-22 | 2008-07-15 | Verizon Business Global Llc | Method and system for implementing improved containers in a global ecosystem of interrelated services |
US7233971B1 (en) * | 2000-05-26 | 2007-06-19 | Levy & Associates, Inc. | System and method for analyzing work activity and valuing human capital |
US20040225716A1 (en) * | 2000-05-31 | 2004-11-11 | Ilan Shamir | Methods and systems for allowing a group of users to interactively tour a computer network |
US20020055870A1 (en) * | 2000-06-08 | 2002-05-09 | Thomas Roland R. | System for human capital management |
US20010051889A1 (en) * | 2000-06-08 | 2001-12-13 | Haney Ralph C. | System and method for managing contract labor activities |
CA2412526A1 (en) * | 2000-06-12 | 2001-12-20 | Epredix.Inc. (D/B/A Epredix.Com) | Computer-implemented system for human resources management |
JP3499808B2 (en) * | 2000-06-29 | 2004-02-23 | 本田技研工業株式会社 | Electronic document classification system |
US20030110071A1 (en) * | 2000-06-30 | 2003-06-12 | Taio Sugahara | Talented person diagnosis supporting method, and talented person diagnosis supporting system |
US20020046075A1 (en) * | 2000-07-12 | 2002-04-18 | Dipayan Gangopadhyay | Certificate matching |
US20030009437A1 (en) * | 2000-08-02 | 2003-01-09 | Margaret Seiler | Method and system for information communication between potential positionees and positionors |
WO2002013095A2 (en) * | 2000-08-03 | 2002-02-14 | Unicru, Inc. | Electronic employee selection systems and methods |
US7496518B1 (en) * | 2000-08-17 | 2009-02-24 | Strategic Outsourcing Corporation | System and method for automated screening and qualification of employment candidates |
US7325190B1 (en) | 2000-10-02 | 2008-01-29 | Boehmer Tiffany D | Interface system and method of building rules and constraints for a resource scheduling system |
US20020052773A1 (en) * | 2000-10-06 | 2002-05-02 | Michael Kraemer | Worker management system |
US8229777B2 (en) * | 2000-10-10 | 2012-07-24 | Intragroup, Inc. | Automated system and method for managing a process for the shopping and selection of human entities |
US7212985B2 (en) * | 2000-10-10 | 2007-05-01 | Intragroup, Inc. | Automated system and method for managing a process for the shopping and selection of human entities |
US7246074B1 (en) * | 2000-10-13 | 2007-07-17 | International Business Machines Corporation | System and method for identifying skills and tools needed to support a process utilizing pre-defined templates |
US20020128892A1 (en) * | 2000-10-16 | 2002-09-12 | Farenden Rose Mary | Method for recruiting candidates for employment |
US20020128894A1 (en) * | 2000-10-16 | 2002-09-12 | Rose Mary Farenden | System for recruiting candidates for employment |
JP2002222239A (en) * | 2000-11-01 | 2002-08-09 | Heidelberger Druckmaschinen Ag | Interface |
US7181407B1 (en) * | 2000-11-06 | 2007-02-20 | International Business Machines Corporation | Network of portable, wireless communication devices |
US20100299251A1 (en) * | 2000-11-06 | 2010-11-25 | Consumer And Merchant Awareness Foundation | Pay yourself first with revenue generation |
US6618723B1 (en) * | 2000-11-22 | 2003-09-09 | Clear Direction, Inc. | Interpersonal development communications system and directory |
JP2002215765A (en) * | 2000-12-27 | 2002-08-02 | Internatl Business Mach Corp <Ibm> | Server, recruiting method particpant and recording medium |
US7219066B2 (en) * | 2001-01-12 | 2007-05-15 | International Business Machines Corporation | Skills matching application |
US20060014129A1 (en) * | 2001-02-09 | 2006-01-19 | Grow.Net, Inc. | System and method for processing test reports |
GB0103381D0 (en) | 2001-02-12 | 2001-03-28 | Eyretel Ltd | Packet data recording method and system |
US7797191B2 (en) * | 2001-02-15 | 2010-09-14 | Mass Connections, Inc. | Promotional event tracking system |
US7444305B2 (en) * | 2001-02-15 | 2008-10-28 | Mass Connections, Inc. | Methods of coordinating products and service demonstrations |
US20020156668A1 (en) * | 2001-02-16 | 2002-10-24 | Morrow Martin E. | Remote project development method and system |
US20020198765A1 (en) * | 2001-02-22 | 2002-12-26 | Magrino Susan A. | Human capital management performance capability matching system and methods |
US7437309B2 (en) * | 2001-02-22 | 2008-10-14 | Corporate Fables, Inc. | Talent management system and methods for reviewing and qualifying a workforce utilizing categorized and free-form text data |
US20020133374A1 (en) * | 2001-03-13 | 2002-09-19 | Agoni Anthony Angelo | System and method for facilitating services |
US20020140716A1 (en) * | 2001-03-30 | 2002-10-03 | Fujitsu Limited | Method for managing skills and method for displaying skill states of a learner based on relationships among the skills |
US8015042B2 (en) | 2001-04-02 | 2011-09-06 | Verint Americas Inc. | Methods for long-range contact center staff planning utilizing discrete event simulation |
US6952732B2 (en) | 2001-04-30 | 2005-10-04 | Blue Pumpkin Software, Inc. | Method and apparatus for multi-contact scheduling |
US6818006B2 (en) * | 2001-04-03 | 2004-11-16 | Medtronic Vascular, Inc. | Temporary intraluminal filter guidewire |
US7181413B2 (en) * | 2001-04-18 | 2007-02-20 | Capital Analytics, Inc. | Performance-based training assessment |
US6959405B2 (en) | 2001-04-18 | 2005-10-25 | Blue Pumpkin Software, Inc. | Method and system for concurrent error identification in resource scheduling |
US20050177408A1 (en) * | 2001-05-07 | 2005-08-11 | Miller Ronald J. | Skill-ranking method and system for employment applicants |
US20020165752A1 (en) * | 2001-05-07 | 2002-11-07 | Miller Ronald Jay | Method and system for employment application |
US20020174024A1 (en) * | 2001-05-16 | 2002-11-21 | Chung-Yu Lin | Process of marketing web design between web designers and authorizers through internet and supporting interface thereof |
GB2375624A (en) * | 2001-05-16 | 2002-11-20 | Kprime Ltd | Ranking data according to multiple criteria |
US7415393B1 (en) * | 2001-06-14 | 2008-08-19 | Massachusetts Institute Of Technology | Reliability buffering technique applied to a project planning model |
US7349863B1 (en) | 2001-06-14 | 2008-03-25 | Massachusetts Institute Of Technology | Dynamic planning method and system |
NL1020188C2 (en) * | 2001-09-14 | 2003-03-17 | Peter Paul Alexander Berk | Organization and working method for supporting interim replacement. |
US20030061089A1 (en) * | 2001-09-24 | 2003-03-27 | Kevin Weaver | Method and apparatus for a staffing application server |
US7487104B2 (en) * | 2001-10-08 | 2009-02-03 | David Sciuk | Automated system and method for managing a process for the shopping and selection of human entities |
US20070198572A1 (en) * | 2001-10-08 | 2007-08-23 | David Sciuk | Automated system and method for managing a process for the shopping and selection of human entities |
US7174010B2 (en) * | 2001-11-05 | 2007-02-06 | Knowlagent, Inc. | System and method for increasing completion of training |
US7321858B2 (en) * | 2001-11-30 | 2008-01-22 | United Negro College Fund, Inc. | Selection of individuals from a pool of candidates in a competition system |
US7565377B2 (en) | 2001-12-05 | 2009-07-21 | Robert Michael Watson | Artificially intelligent fulfillment system |
US20030140037A1 (en) * | 2002-01-23 | 2003-07-24 | Kenneth Deh-Lee | Dynamic knowledge expert retrieval system |
US7882212B1 (en) | 2002-01-28 | 2011-02-01 | Verint Systems Inc. | Methods and devices for archiving recorded interactions and retrieving stored recorded interactions |
US7219138B2 (en) * | 2002-01-31 | 2007-05-15 | Witness Systems, Inc. | Method, apparatus, and system for capturing data exchanged between a server and a user |
US20030145140A1 (en) * | 2002-01-31 | 2003-07-31 | Christopher Straut | Method, apparatus, and system for processing data captured during exchanges between a server and a user |
US20030142122A1 (en) * | 2002-01-31 | 2003-07-31 | Christopher Straut | Method, apparatus, and system for replaying data selected from among data captured during exchanges between a server and a user |
US7149788B1 (en) * | 2002-01-28 | 2006-12-12 | Witness Systems, Inc. | Method and system for providing access to captured multimedia data from a multimedia player |
US9008300B2 (en) * | 2002-01-28 | 2015-04-14 | Verint Americas Inc | Complex recording trigger |
US7424715B1 (en) * | 2002-01-28 | 2008-09-09 | Verint Americas Inc. | Method and system for presenting events associated with recorded data exchanged between a server and a user |
US20030177052A1 (en) * | 2002-03-12 | 2003-09-18 | Smith William W. | Human resources management system and method |
AU2003202507B2 (en) * | 2002-03-28 | 2009-12-17 | Jonathon Seally | Worker allocation |
US7831460B1 (en) * | 2002-03-29 | 2010-11-09 | Honda Motor Co., Ltd. | Expatriate associate selection process |
US8046307B2 (en) * | 2002-03-29 | 2011-10-25 | Siebel Systems, Inc. | Managing future career paths |
US20070208572A1 (en) * | 2002-03-29 | 2007-09-06 | Juergen Habichler | Managing competencies of groups |
US20070203711A1 (en) * | 2002-03-29 | 2007-08-30 | Nation Mark S | Personalized learning recommendations |
US20070218434A1 (en) * | 2002-03-29 | 2007-09-20 | Juergen Habichler | Using skill level history information |
US20030187842A1 (en) * | 2002-03-29 | 2003-10-02 | Carole Hyatt | System and method for choosing a career |
US7698146B2 (en) * | 2002-04-24 | 2010-04-13 | Volt Information Sciences Inc. | System and method for collecting and providing resource rate information using resource profiling |
US20030200168A1 (en) * | 2002-04-10 | 2003-10-23 | Cullen Andrew A. | Computer system and method for facilitating and managing the project bid and requisition process |
US7558745B2 (en) * | 2002-09-30 | 2009-07-07 | Volt Information Sciences, Inc. | Method of and system for enabling and managing sub-contracting entities |
US20030212604A1 (en) * | 2002-05-09 | 2003-11-13 | Cullen Andrew A. | System and method for enabling and maintaining vendor qualification |
US7925568B2 (en) * | 2002-04-10 | 2011-04-12 | Volt Information Sciences, Inc. | Computer system and method for producing analytical data related to the project bid and requisition process |
US7783514B2 (en) * | 2002-04-22 | 2010-08-24 | Nbc Universal, Inc. | Method, apparatus and article for displaying targeted content on web pages by predicting the group membership of individual visitors |
US20030204425A1 (en) * | 2002-04-30 | 2003-10-30 | Kennedy David V. | Method and apparatus for creating and processing applications |
US20030229510A1 (en) * | 2002-05-21 | 2003-12-11 | Jason Kerr | Discriminating network recruitment system |
US20030236699A1 (en) * | 2002-06-24 | 2003-12-25 | Anne Krebs | System and method of intellectual/immaterial/intangible resource control |
US20040024569A1 (en) * | 2002-08-02 | 2004-02-05 | Camillo Philip Lee | Performance proficiency evaluation method and system |
GB0219493D0 (en) | 2002-08-21 | 2002-10-02 | Eyretel Plc | Method and system for communications monitoring |
US7571110B2 (en) * | 2002-12-27 | 2009-08-04 | Payscale, Inc. | Automated compensation reports using online surveys and collaborative filtering |
US20040148180A1 (en) * | 2003-01-23 | 2004-07-29 | International Business Machines Corporation | Facilitating job advancement |
US20040148220A1 (en) * | 2003-01-27 | 2004-07-29 | Freeman Robert B. | System and method for candidate management |
US20040162844A1 (en) * | 2003-02-13 | 2004-08-19 | J. J. Keller & Associates, Inc. | Driver management system and method |
US20040162753A1 (en) * | 2003-02-14 | 2004-08-19 | Vogel Eric S. | Resource allocation management and planning |
US8311865B2 (en) * | 2003-02-14 | 2012-11-13 | Hewlett-Packard Development Company, L.P. | Generating a resource allocation action plan |
US8560364B2 (en) * | 2003-02-14 | 2013-10-15 | Hewlett-Packard Development Company, L.P. | Identifying workforce deployment issues |
US20040225550A1 (en) * | 2003-05-06 | 2004-11-11 | Interactive Clinical Systems, Inc. | Software program for, system for, and method of facilitating staffing of an opening in a work schedule at a facility |
WO2004102756A2 (en) * | 2003-05-07 | 2004-11-25 | Skill Cubes, Inc. | Methods and systems for time-basing, matching, and reporting digital resumes, digital job orders, and other electronic proposals |
US20090112670A1 (en) * | 2003-05-29 | 2009-04-30 | Black Steven C | Human resources method for employee termination procedures |
US20040243428A1 (en) * | 2003-05-29 | 2004-12-02 | Black Steven C. | Automated compliance for human resource management |
US20090182602A1 (en) * | 2003-05-29 | 2009-07-16 | Hotlinkhr, Inc. | Human resources method for employee demographics reporting compliance |
US20040267554A1 (en) * | 2003-06-27 | 2004-12-30 | Bowman Gregory P. | Methods and systems for semi-automated job requisition |
US20040267606A1 (en) * | 2003-06-30 | 2004-12-30 | International Business Machines Corporation | Method, system, and storage medium for supplemental workforce procurement and management |
US7158628B2 (en) * | 2003-08-20 | 2007-01-02 | Knowlagent, Inc. | Method and system for selecting a preferred contact center agent based on agent proficiency and performance and contact center state |
US20050080657A1 (en) * | 2003-10-10 | 2005-04-14 | Unicru, Inc. | Matching job candidate information |
US7555441B2 (en) * | 2003-10-10 | 2009-06-30 | Kronos Talent Management Inc. | Conceptualization of job candidate information |
CA2484440A1 (en) * | 2003-10-10 | 2005-04-10 | Daniel Nicholas Crow | Matching job candidate information |
US20050119928A1 (en) * | 2003-12-02 | 2005-06-02 | Deitrich Brenda L. | Method and apparatus for designing and planning of workforce evolution |
US20050154600A1 (en) * | 2004-01-08 | 2005-07-14 | American International Group, Inc. | Extended work program |
US20050177565A1 (en) * | 2004-02-06 | 2005-08-11 | Mantaro Akamatsu | Salesperson selecting equipment and method for selecting salesperson |
EP1730657A4 (en) * | 2004-03-02 | 2008-04-23 | Volt Inf Sciences Inc | Method of and system for consultant re-seller business informatiojn transfer |
WO2005086591A2 (en) * | 2004-03-17 | 2005-09-22 | Hrvision Ltd. | Method of candidate selection using an organization-specific job profile |
US9137366B2 (en) * | 2004-03-29 | 2015-09-15 | West Corporation | Maintaining a work schedule |
US20050222897A1 (en) * | 2004-04-01 | 2005-10-06 | Johann Walter | Method and system for improving at least one of a business process, product and service |
US20050228762A1 (en) * | 2004-04-08 | 2005-10-13 | International Business Machines Corporation | System and method for on demand workforce framework |
US20050267793A1 (en) * | 2004-05-25 | 2005-12-01 | Symbio Solutions, Inc. | Method and system for enhanced efficiency in meeting staffing requirements |
US20060047551A1 (en) * | 2004-08-26 | 2006-03-02 | Sandra Cotten | System and method for staffing promotional events with qualified event personnel |
US20060084046A1 (en) * | 2004-09-29 | 2006-04-20 | Skillsnet Corporation | System and method for assessing the employability of a job applicant |
US20060072739A1 (en) * | 2004-10-01 | 2006-04-06 | Knowlagent Inc. | Method and system for assessing and deploying personnel for roles in a contact center |
US8046250B1 (en) * | 2004-11-16 | 2011-10-25 | Amazon Technologies, Inc. | Facilitating performance by task performers of language-specific tasks |
US8005697B1 (en) | 2004-11-16 | 2011-08-23 | Amazon Technologies, Inc. | Performing automated price determination for tasks to be performed |
US7945469B2 (en) * | 2004-11-16 | 2011-05-17 | Amazon Technologies, Inc. | Providing an electronic marketplace to facilitate human performance of programmatically submitted tasks |
US20060106774A1 (en) * | 2004-11-16 | 2006-05-18 | Cohen Peter D | Using qualifications of users to facilitate user performance of tasks |
US20060178896A1 (en) * | 2005-02-10 | 2006-08-10 | Michael Sproul | Method and system for making connections between job seekers and employers |
JP5172354B2 (en) * | 2005-02-11 | 2013-03-27 | ヴォルト インフォメーション サイエンシズ インコーポレーテッド | Project information planning / scope change management information and business information synergy system and method |
US20060206392A1 (en) * | 2005-02-23 | 2006-09-14 | Efficient Collaborative Retail Marketing Company | Computer implemented retail merchandise procurement apparatus and method |
US20060212476A1 (en) * | 2005-03-18 | 2006-09-21 | Bogle Phillip L | Method and apparatus for tracking candidate referrers |
US20060212448A1 (en) * | 2005-03-18 | 2006-09-21 | Bogle Phillip L | Method and apparatus for ranking candidates |
US20060212305A1 (en) * | 2005-03-18 | 2006-09-21 | Jobster, Inc. | Method and apparatus for ranking candidates using connection information provided by candidates |
US20060212338A1 (en) * | 2005-03-18 | 2006-09-21 | Bogle Phillip L | Method and apparatus for identifying candidates for a position |
US20070088601A1 (en) * | 2005-04-09 | 2007-04-19 | Hirevue | On-line interview processing |
US20090327013A1 (en) * | 2005-04-11 | 2009-12-31 | Jobfox, Inc. | Method and Apparatus for Facilitation Introductions in an Employment System |
US7805382B2 (en) * | 2005-04-11 | 2010-09-28 | Mkt10, Inc. | Match-based employment system and method |
US8116674B2 (en) * | 2005-05-09 | 2012-02-14 | Teaching Point, Inc. | Professional development system and methodology for teachers |
US20060256953A1 (en) * | 2005-05-12 | 2006-11-16 | Knowlagent, Inc. | Method and system for improving workforce performance in a contact center |
US8517742B1 (en) * | 2005-05-17 | 2013-08-27 | American Express Travel Related Services Company, Inc. | Labor resource testing system and method |
WO2006128223A1 (en) * | 2005-05-31 | 2006-12-07 | Aaron Greaves | Event creator |
EP1915732A4 (en) * | 2005-08-01 | 2010-07-14 | Volt Inf Sciences Inc | Outsourced service level agreement provisioning management system and method |
US7788180B2 (en) * | 2005-09-09 | 2010-08-31 | International Business Machines Corporation | Method for managing human resources |
US7593860B2 (en) * | 2005-09-12 | 2009-09-22 | International Business Machines Corporation | Career analysis method and system |
US20070094324A1 (en) * | 2005-10-03 | 2007-04-26 | Vata Korkut C | Web-based, secure supervisory system for social guidance and professional consultation and method of use |
US20070088562A1 (en) * | 2005-10-18 | 2007-04-19 | International Business Machines Corporation | Method and program product for identifying educational content for a business initiative |
US20070116241A1 (en) * | 2005-11-10 | 2007-05-24 | Flocken Phil A | Support case management system |
AU2005234625B1 (en) * | 2005-11-15 | 2006-06-08 | The-Regeneration.Com Pty Ltd | Skills Dissemination Tool |
US9037582B2 (en) * | 2005-11-21 | 2015-05-19 | Sap Se | Flexible hierarchy of grouping qualifications |
US8108320B2 (en) * | 2005-11-21 | 2012-01-31 | Sap Ag | Requirement analyzing with dynamic qualification blocks |
US9082088B2 (en) * | 2005-11-21 | 2015-07-14 | Sap Se | Dynamic assignment of qualification block to person |
US7756720B2 (en) * | 2006-01-25 | 2010-07-13 | Fameball, Inc. | Method and system for the objective quantification of fame |
US20070192172A1 (en) * | 2006-02-14 | 2007-08-16 | Milman David A | Process for recruiting and certifying technician candidates |
US8160233B2 (en) | 2006-02-22 | 2012-04-17 | Verint Americas Inc. | System and method for detecting and displaying business transactions |
US7853006B1 (en) | 2006-02-22 | 2010-12-14 | Verint Americas Inc. | Systems and methods for scheduling call center agents using quality data and correlation-based discovery |
US8117064B2 (en) | 2006-02-22 | 2012-02-14 | Verint Americas, Inc. | Systems and methods for workforce optimization and analytics |
US8112298B2 (en) | 2006-02-22 | 2012-02-07 | Verint Americas, Inc. | Systems and methods for workforce optimization |
US8112306B2 (en) | 2006-02-22 | 2012-02-07 | Verint Americas, Inc. | System and method for facilitating triggers and workflows in workforce optimization |
US8108237B2 (en) | 2006-02-22 | 2012-01-31 | Verint Americas, Inc. | Systems for integrating contact center monitoring, training and scheduling |
US8670552B2 (en) | 2006-02-22 | 2014-03-11 | Verint Systems, Inc. | System and method for integrated display of multiple types of call agent data |
US7864946B1 (en) | 2006-02-22 | 2011-01-04 | Verint Americas Inc. | Systems and methods for scheduling call center agents using quality data and correlation-based discovery |
US7734783B1 (en) | 2006-03-21 | 2010-06-08 | Verint Americas Inc. | Systems and methods for determining allocations for distributed multi-site contact centers |
US8126134B1 (en) | 2006-03-30 | 2012-02-28 | Verint Americas, Inc. | Systems and methods for scheduling of outbound agents |
US7774854B1 (en) | 2006-03-31 | 2010-08-10 | Verint Americas Inc. | Systems and methods for protecting information |
US7826608B1 (en) | 2006-03-31 | 2010-11-02 | Verint Americas Inc. | Systems and methods for calculating workforce staffing statistics |
US7995612B2 (en) | 2006-03-31 | 2011-08-09 | Verint Americas, Inc. | Systems and methods for capturing communication signals [32-bit or 128-bit addresses] |
US8024211B1 (en) * | 2006-03-31 | 2011-09-20 | Amazon Technologies, Inc. | Automatically generating assessments of qualification relevance and qualification issuer credibility |
US8594313B2 (en) | 2006-03-31 | 2013-11-26 | Verint Systems, Inc. | Systems and methods for endpoint recording using phones |
US8130938B2 (en) | 2006-03-31 | 2012-03-06 | Verint Americas, Inc. | Systems and methods for endpoint recording using recorders |
US8204056B2 (en) | 2006-03-31 | 2012-06-19 | Verint Americas, Inc. | Systems and methods for endpoint recording using a media application server |
US7852994B1 (en) | 2006-03-31 | 2010-12-14 | Verint Americas Inc. | Systems and methods for recording audio |
US7672746B1 (en) | 2006-03-31 | 2010-03-02 | Verint Americas Inc. | Systems and methods for automatic scheduling of a workforce |
US7792278B2 (en) | 2006-03-31 | 2010-09-07 | Verint Americas Inc. | Integration of contact center surveys |
US8254262B1 (en) | 2006-03-31 | 2012-08-28 | Verint Americas, Inc. | Passive recording and load balancing |
US20080008296A1 (en) * | 2006-03-31 | 2008-01-10 | Vernit Americas Inc. | Data Capture in a Distributed Network |
US7822018B2 (en) | 2006-03-31 | 2010-10-26 | Verint Americas Inc. | Duplicate media stream |
US8442033B2 (en) * | 2006-03-31 | 2013-05-14 | Verint Americas, Inc. | Distributed voice over internet protocol recording |
US7701972B1 (en) | 2006-03-31 | 2010-04-20 | Verint Americas Inc. | Internet protocol analyzing |
US7680264B2 (en) | 2006-03-31 | 2010-03-16 | Verint Americas Inc. | Systems and methods for endpoint recording using a conference bridge |
US8000465B2 (en) | 2006-03-31 | 2011-08-16 | Verint Americas, Inc. | Systems and methods for endpoint recording using gateways |
US8155275B1 (en) | 2006-04-03 | 2012-04-10 | Verint Americas, Inc. | Systems and methods for managing alarms from recorders |
US8331549B2 (en) | 2006-05-01 | 2012-12-11 | Verint Americas Inc. | System and method for integrated workforce and quality management |
US8396732B1 (en) | 2006-05-08 | 2013-03-12 | Verint Americas Inc. | System and method for integrated workforce and analytics |
US7817795B2 (en) | 2006-05-10 | 2010-10-19 | Verint Americas, Inc. | Systems and methods for data synchronization in a customer center |
US7693808B2 (en) * | 2006-05-15 | 2010-04-06 | Octothorpe Software Corporation | Method for ordinal ranking |
US20070292834A1 (en) * | 2006-05-30 | 2007-12-20 | Paul Ransdell | Method and system for establishing compatibility between potential students and universities |
US8024329B1 (en) | 2006-06-01 | 2011-09-20 | Monster Worldwide, Inc. | Using inverted indexes for contextual personalized information retrieval |
US20070298392A1 (en) * | 2006-06-13 | 2007-12-27 | International Business Machines Corporation | Candidate transition analysis method and system |
US7660407B2 (en) | 2006-06-27 | 2010-02-09 | Verint Americas Inc. | Systems and methods for scheduling contact center agents |
US7660406B2 (en) | 2006-06-27 | 2010-02-09 | Verint Americas Inc. | Systems and methods for integrating outsourcers |
US7903568B2 (en) | 2006-06-29 | 2011-03-08 | Verint Americas Inc. | Systems and methods for providing recording as a network service |
US7660307B2 (en) | 2006-06-29 | 2010-02-09 | Verint Americas Inc. | Systems and methods for providing recording as a network service |
US8131578B2 (en) | 2006-06-30 | 2012-03-06 | Verint Americas Inc. | Systems and methods for automatic scheduling of a workforce |
US7881471B2 (en) * | 2006-06-30 | 2011-02-01 | Verint Systems Inc. | Systems and methods for recording an encrypted interaction |
US7966397B2 (en) | 2006-06-30 | 2011-06-21 | Verint Americas Inc. | Distributive data capture |
US20080052535A1 (en) * | 2006-06-30 | 2008-02-28 | Witness Systems, Inc. | Systems and Methods for Recording Encrypted Interactions |
US7848524B2 (en) | 2006-06-30 | 2010-12-07 | Verint Americas Inc. | Systems and methods for a secure recording environment |
US7953621B2 (en) | 2006-06-30 | 2011-05-31 | Verint Americas Inc. | Systems and methods for displaying agent activity exceptions |
US7769176B2 (en) | 2006-06-30 | 2010-08-03 | Verint Americas Inc. | Systems and methods for a secure recording environment |
US7853800B2 (en) | 2006-06-30 | 2010-12-14 | Verint Americas Inc. | Systems and methods for a secure recording environment |
US8290797B2 (en) * | 2006-07-03 | 2012-10-16 | Evalscore, Llc | Interactive credential system and method |
US20080004890A1 (en) * | 2006-07-03 | 2008-01-03 | Dwayne Paul Hargroder | Interactive employment credential system and method |
US20080010219A1 (en) * | 2006-07-03 | 2008-01-10 | Dwayne Paul Hargroder | Interactive credential system and method |
US20080195625A1 (en) * | 2006-07-03 | 2008-08-14 | Dwayne Paul Hargroder | Interactive credential system and method |
US20080262877A1 (en) * | 2006-07-03 | 2008-10-23 | Dwayne Paul Hargroder | Interactive credential system and method |
US8554584B2 (en) | 2006-07-03 | 2013-10-08 | Hargroder Companies, Inc | Interactive credential system and method |
US20080059268A1 (en) * | 2006-08-29 | 2008-03-06 | Jun Davantes | Method and system for advanced credentialing and registration for health care professionals |
US20080086366A1 (en) * | 2006-09-14 | 2008-04-10 | David Joseph Concordia | Method For Interactive Employment Searching And Skills Specification |
WO2008034114A2 (en) * | 2006-09-14 | 2008-03-20 | Monster (California), Inc. | A method for interactive employment searching and skills specification |
US20080071746A1 (en) * | 2006-09-14 | 2008-03-20 | David Joseph Concordia | Method For Interactive Employment Searching, Rating, And Selecting of Employment Listing |
US20080077567A1 (en) * | 2006-09-21 | 2008-03-27 | Larry Hartmann | Identification of job candidates based on statistical process |
US7930314B2 (en) | 2006-09-28 | 2011-04-19 | Verint Americas Inc. | Systems and methods for storing and searching data in a customer center environment |
US7953750B1 (en) | 2006-09-28 | 2011-05-31 | Verint Americas, Inc. | Systems and methods for storing and searching data in a customer center environment |
US8837697B2 (en) | 2006-09-29 | 2014-09-16 | Verint Americas Inc. | Call control presence and recording |
US7885813B2 (en) | 2006-09-29 | 2011-02-08 | Verint Systems Inc. | Systems and methods for analyzing communication sessions |
US7570755B2 (en) | 2006-09-29 | 2009-08-04 | Verint Americas Inc. | Routine communication sessions for recording |
US8199886B2 (en) | 2006-09-29 | 2012-06-12 | Verint Americas, Inc. | Call control recording |
US8645179B2 (en) | 2006-09-29 | 2014-02-04 | Verint Americas Inc. | Systems and methods of partial shift swapping |
US7881216B2 (en) | 2006-09-29 | 2011-02-01 | Verint Systems Inc. | Systems and methods for analyzing communication sessions using fragments |
US7920482B2 (en) | 2006-09-29 | 2011-04-05 | Verint Americas Inc. | Systems and methods for monitoring information corresponding to communication sessions |
US8068602B1 (en) | 2006-09-29 | 2011-11-29 | Verint Americas, Inc. | Systems and methods for recording using virtual machines |
US7945470B1 (en) | 2006-09-29 | 2011-05-17 | Amazon Technologies, Inc. | Facilitating performance of submitted tasks by mobile task performers |
US7965828B2 (en) | 2006-09-29 | 2011-06-21 | Verint Americas Inc. | Call control presence |
US7899178B2 (en) | 2006-09-29 | 2011-03-01 | Verint Americas Inc. | Recording invocation of communication sessions |
US7752043B2 (en) | 2006-09-29 | 2010-07-06 | Verint Americas Inc. | Multi-pass speech analytics |
US7991613B2 (en) | 2006-09-29 | 2011-08-02 | Verint Americas Inc. | Analyzing audio components and generating text with integrated additional session information |
US7899176B1 (en) | 2006-09-29 | 2011-03-01 | Verint Americas Inc. | Systems and methods for discovering customer center information |
US7873156B1 (en) | 2006-09-29 | 2011-01-18 | Verint Americas Inc. | Systems and methods for analyzing contact center interactions |
US8005676B2 (en) | 2006-09-29 | 2011-08-23 | Verint Americas, Inc. | Speech analysis using statistical learning |
US8130926B2 (en) | 2006-12-08 | 2012-03-06 | Verint Americas, Inc. | Systems and methods for recording data |
US8280011B2 (en) | 2006-12-08 | 2012-10-02 | Verint Americas, Inc. | Recording in a distributed environment |
US8130925B2 (en) | 2006-12-08 | 2012-03-06 | Verint Americas, Inc. | Systems and methods for recording |
US7660723B2 (en) * | 2006-11-17 | 2010-02-09 | International Business Machines Corporation | Ranking method and system |
US7865451B2 (en) * | 2006-12-11 | 2011-01-04 | Yahoo! Inc. | Systems and methods for verifying jobseeker data |
US7991635B2 (en) * | 2007-01-17 | 2011-08-02 | Larry Hartmann | Management of job candidate interview process using online facility |
WO2008103282A1 (en) | 2007-02-16 | 2008-08-28 | Nusbaum Michael J | Self-contained automatic fire extinguisher |
WO2008102255A1 (en) * | 2007-02-23 | 2008-08-28 | Gioacchino La Vecchia | System and method for routing tasks to a user in a workforce |
US9106737B2 (en) | 2007-03-30 | 2015-08-11 | Verint Americas, Inc. | Systems and methods for recording resource association for recording |
US8437465B1 (en) | 2007-03-30 | 2013-05-07 | Verint Americas, Inc. | Systems and methods for capturing communications data |
US8743730B2 (en) | 2007-03-30 | 2014-06-03 | Verint Americas Inc. | Systems and methods for recording resource association for a communications environment |
US8170184B2 (en) | 2007-03-30 | 2012-05-01 | Verint Americas, Inc. | Systems and methods for recording resource association in a recording environment |
WO2008134376A1 (en) * | 2007-04-24 | 2008-11-06 | Dynamic Connections, Llc | Peer ranking |
US8412564B1 (en) | 2007-04-25 | 2013-04-02 | Thomson Reuters | System and method for identifying excellence within a profession |
US20080275889A1 (en) * | 2007-05-01 | 2008-11-06 | General Electric Company | Method and system for assessing the staffing needs of an organization |
US20080301045A1 (en) * | 2007-05-21 | 2008-12-04 | Jeremy Lappin | System and method for facilitating engagement and communication between a company and a recruiting firm |
US8315901B2 (en) | 2007-05-30 | 2012-11-20 | Verint Systems Inc. | Systems and methods of automatically scheduling a workforce |
US8165967B2 (en) * | 2007-06-05 | 2012-04-24 | International Business Machines Corporation | Request modification method and system |
US20080312964A1 (en) * | 2007-06-13 | 2008-12-18 | Medshare Inc. | System and Method for Electronic Home Health Care |
US8140366B2 (en) * | 2008-01-04 | 2012-03-20 | Frontline Technologies, Inc. | Method, system and program product for filling job orders |
US8346569B2 (en) * | 2008-03-10 | 2013-01-01 | Clearfit Inc. | System and method for creating a dynamic customized employment profile and subsequent use thereof |
US20090234686A1 (en) * | 2008-03-17 | 2009-09-17 | Al Chakra | System and method for providing access control in a collaborative environment |
GB2459670A (en) * | 2008-04-29 | 2009-11-04 | Zdzislaw Wladyslaw Jaworski | Time based matching of data query sets |
US20110055098A1 (en) * | 2008-04-30 | 2011-03-03 | Stewart Jeffrey A | Automated employment information exchange and method for employment compatibility verification |
US8386396B2 (en) * | 2008-05-19 | 2013-02-26 | Exm Services International Pty Limited | Systems and methods for bidirectional matching |
US8401155B1 (en) | 2008-05-23 | 2013-03-19 | Verint Americas, Inc. | Systems and methods for secure recording in a customer center environment |
US20100030710A1 (en) * | 2008-06-25 | 2010-02-04 | Pulver Jeffrey L | Real time, in-person social networking |
US8260651B2 (en) * | 2008-09-15 | 2012-09-04 | Infosys Technologies Limited | Method and system for estimating resource factors for executing a project |
US8578265B2 (en) | 2008-10-07 | 2013-11-05 | Bigmachines, Inc. | Methods and apparatus for generating a dynamic document |
US9524506B2 (en) | 2011-10-21 | 2016-12-20 | Bigmachines, Inc. | Methods and apparatus for maintaining business rules in a configuration system |
US20100153288A1 (en) * | 2008-12-15 | 2010-06-17 | Ernesto Digiambattista | Collaborative career development |
US9449300B2 (en) * | 2009-01-23 | 2016-09-20 | Cary Kalscheuer | Prospective city government jobs posting system for multiple city government employers with integrated service features |
US8719016B1 (en) | 2009-04-07 | 2014-05-06 | Verint Americas Inc. | Speech analytics system and system and method for determining structured speech |
US20100324970A1 (en) * | 2009-06-23 | 2010-12-23 | Promise Phelon | System and Method For Intelligent Job Hunt |
SG178366A1 (en) * | 2009-08-12 | 2012-03-29 | Volt Inf Sciences Inc | System and method for productizing human capital labor employment positions/jobs |
US8458100B1 (en) * | 2009-09-23 | 2013-06-04 | Bradley-Morris, Inc. | Method and system for matching civilian employers with candidates having prior military experience |
US10115065B1 (en) | 2009-10-30 | 2018-10-30 | Verint Americas Inc. | Systems and methods for automatic scheduling of a workforce |
US20110161139A1 (en) * | 2009-12-31 | 2011-06-30 | Accenture Global Services Gmbh | Capability Accelerator |
US20110178940A1 (en) * | 2010-01-19 | 2011-07-21 | Matt Kelly | Automated assessment center |
US20110196802A1 (en) * | 2010-02-05 | 2011-08-11 | Nicholas Jeremy Ellis | Method and apparatus for hiring using social networks |
WO2011149558A2 (en) | 2010-05-28 | 2011-12-01 | Abelow Daniel H | Reality alternate |
US8560365B2 (en) | 2010-06-08 | 2013-10-15 | International Business Machines Corporation | Probabilistic optimization of resource discovery, reservation and assignment |
US9646271B2 (en) * | 2010-08-06 | 2017-05-09 | International Business Machines Corporation | Generating candidate inclusion/exclusion cohorts for a multiply constrained group |
US8968197B2 (en) | 2010-09-03 | 2015-03-03 | International Business Machines Corporation | Directing a user to a medical resource |
US9292577B2 (en) | 2010-09-17 | 2016-03-22 | International Business Machines Corporation | User accessibility to data analytics |
US8429182B2 (en) | 2010-10-13 | 2013-04-23 | International Business Machines Corporation | Populating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member |
US9443211B2 (en) | 2010-10-13 | 2016-09-13 | International Business Machines Corporation | Describing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes |
US8655793B2 (en) | 2011-01-03 | 2014-02-18 | Pugazendhi Asaimuthu | Web-based recruitment system |
US20120197733A1 (en) * | 2011-01-27 | 2012-08-02 | Linkedln Corporation | Skill customization system |
US8645284B2 (en) * | 2011-02-22 | 2014-02-04 | Intuit Inc. | Methods and systems for computerized employment recruiting |
US8543515B2 (en) | 2011-02-25 | 2013-09-24 | Career Management Solutions, Llc | System and method for social recruiting |
US20120271675A1 (en) * | 2011-04-19 | 2012-10-25 | Alpine Access, Inc. | Dynamic candidate organization system |
US10353761B2 (en) | 2011-04-29 | 2019-07-16 | Black Knight Ip Holding Company, Llc | Asynchronous sensors |
US20130290195A1 (en) * | 2012-04-27 | 2013-10-31 | Lps Ip Holding Company, Inc. | Determination of appraisal accuracy |
US20130013361A1 (en) * | 2011-07-09 | 2013-01-10 | Michael Frazier | Software that matches people and companies based on the stated core values of both parties |
WO2013039490A1 (en) * | 2011-09-14 | 2013-03-21 | Hewlett-Packard Development Company, L.P. | Determining risk associated with a determined labor type for candidate personnel |
US10147072B2 (en) | 2011-10-05 | 2018-12-04 | Scout Exchange Llc | System and method for managing a talent platform |
US8745083B1 (en) | 2011-10-31 | 2014-06-03 | James G. Ruiz | System and method for matching candidates with personnel needs |
US20130132164A1 (en) * | 2011-11-22 | 2013-05-23 | David Michael Morris | Assessment Exercise Second Review Process |
WO2014036441A2 (en) * | 2012-08-31 | 2014-03-06 | The Dun & Bradstreet Corporation | System and process for discovering relationships between entities based on common areas of interest |
US9654592B2 (en) | 2012-11-08 | 2017-05-16 | Linkedin Corporation | Skills endorsements |
US20140172615A1 (en) * | 2012-12-13 | 2014-06-19 | Christopher R. Major | Method for Transparent and Fair Resource Distribution |
US20140279630A1 (en) * | 2013-03-14 | 2014-09-18 | Apollo Group, Inc. | Progressive job board |
US9697472B2 (en) | 2013-09-20 | 2017-07-04 | Linkedin Corporation | Skills ontology creation |
US9985943B1 (en) | 2013-12-18 | 2018-05-29 | Amazon Technologies, Inc. | Automated agent detection using multiple factors |
US10438225B1 (en) | 2013-12-18 | 2019-10-08 | Amazon Technologies, Inc. | Game-based automated agent detection |
US20150269526A1 (en) * | 2014-03-18 | 2015-09-24 | Nxmoov Llc | Method and system for matching a jobseeker and a job provider |
US9251470B2 (en) | 2014-05-30 | 2016-02-02 | Linkedin Corporation | Inferred identity |
KR101504499B1 (en) * | 2014-10-01 | 2015-03-30 | 함기철 | Method and System for Providing Talent Donate Bank Service |
WO2016086133A2 (en) * | 2014-11-25 | 2016-06-02 | Arefchex Inc. | Method and system for providing reference checks |
US10346810B2 (en) | 2015-03-24 | 2019-07-09 | MINDBODY, Inc. | Event scheduling |
WO2016185255A1 (en) * | 2015-05-18 | 2016-11-24 | Dornadula Manikanth | System and method for human resource management |
US10380552B2 (en) | 2016-10-31 | 2019-08-13 | Microsoft Technology Licensing, Llc | Applicant skills inference for a job |
JP7011664B2 (en) | 2017-02-13 | 2022-01-26 | スカウト・エクスチェンジ・リミテッド・ライアビリティ・カンパニー | Systems and interfaces for managing temporary workers |
US11410131B2 (en) | 2018-09-28 | 2022-08-09 | Scout Exchange Llc | Talent platform exchange and rating system |
US10817813B2 (en) | 2018-10-25 | 2020-10-27 | Qlytics LLC | Resource configuration and management system |
EP3895088A4 (en) | 2018-12-11 | 2022-05-18 | Scout Exchange LLC | Talent platform exchange and recruiter matching system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030037041A1 (en) * | 1994-11-29 | 2003-02-20 | Pinpoint Incorporated | System for automatic determination of customized prices and promotions |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5197004A (en) * | 1989-05-08 | 1993-03-23 | Resumix, Inc. | Method and apparatus for automatic categorization of applicants from resumes |
US5164897A (en) * | 1989-06-21 | 1992-11-17 | Techpower, Inc. | Automated method for selecting personnel matched to job criteria |
US5416694A (en) * | 1994-02-28 | 1995-05-16 | Hughes Training, Inc. | Computer-based data integration and management process for workforce planning and occupational readjustment |
US5664115A (en) | 1995-06-07 | 1997-09-02 | Fraser; Richard | Interactive computer system to match buyers and sellers of real estate, businesses and other property using the internet |
US5778364A (en) | 1996-01-02 | 1998-07-07 | Verity, Inc. | Evaluation of content of a data set using multiple and/or complex queries |
US5894556A (en) | 1996-03-21 | 1999-04-13 | Mpath Interactive, Inc. | Network match maker matching requesters based on communication attribute between the requesters |
US5918207A (en) * | 1996-05-01 | 1999-06-29 | Electronic Data Systems Corporation | Process and system for predictive resource planning |
US5890149A (en) | 1996-06-20 | 1999-03-30 | Wisdomware, Inc. | Organization training, coaching and indexing system |
US5890138A (en) | 1996-08-26 | 1999-03-30 | Bid.Com International Inc. | Computer auction system |
US5862223A (en) | 1996-07-24 | 1999-01-19 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce |
US5890129A (en) | 1997-05-30 | 1999-03-30 | Spurgeon; Loren J. | System for exchanging health care insurance information |
US5884305A (en) | 1997-06-13 | 1999-03-16 | International Business Machines Corporation | System and method for data mining from relational data by sieving through iterated relational reinforcement |
US6049776A (en) * | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
-
1999
- 1999-08-03 US US09/365,787 patent/US6289340B1/en not_active Expired - Lifetime
-
2000
- 2000-08-03 WO PCT/US2000/021210 patent/WO2001009772A1/en active Application Filing
-
2001
- 2001-09-10 US US09/950,284 patent/US20020091669A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030037041A1 (en) * | 1994-11-29 | 2003-02-20 | Pinpoint Incorporated | System for automatic determination of customized prices and promotions |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156051B1 (en) * | 2001-01-09 | 2012-04-10 | Northwest Software, Inc. | Employment recruiting system |
US7778938B2 (en) * | 2001-06-05 | 2010-08-17 | Accuhire.Com Corporation | System and method for screening of job applicants |
US20030071852A1 (en) * | 2001-06-05 | 2003-04-17 | Stimac Damir Joseph | System and method for screening of job applicants |
US20030115193A1 (en) * | 2001-12-13 | 2003-06-19 | Fujitsu Limited | Information searching method of profile information, program, recording medium, and apparatus |
US6915295B2 (en) * | 2001-12-13 | 2005-07-05 | Fujitsu Limited | Information searching method of profile information, program, recording medium, and apparatus |
US20050055256A1 (en) * | 2003-09-04 | 2005-03-10 | Kevin Scott | Method and system for filling vacancies |
US8914383B1 (en) | 2004-04-06 | 2014-12-16 | Monster Worldwide, Inc. | System and method for providing job recommendations |
US20060203840A1 (en) * | 2004-12-02 | 2006-09-14 | Kevin Scott | Method and System for Filling 'Advertised' Vacancies |
US20070162507A1 (en) * | 2005-04-11 | 2007-07-12 | Mkt10 | Match-based employment system and method |
US9959525B2 (en) | 2005-05-23 | 2018-05-01 | Monster Worldwide, Inc. | Intelligent job matching system and method |
US8977618B2 (en) | 2005-05-23 | 2015-03-10 | Monster Worldwide, Inc. | Intelligent job matching system and method |
US20060265267A1 (en) * | 2005-05-23 | 2006-11-23 | Changsheng Chen | Intelligent job matching system and method |
US8527510B2 (en) * | 2005-05-23 | 2013-09-03 | Monster Worldwide, Inc. | Intelligent job matching system and method |
US8433713B2 (en) | 2005-05-23 | 2013-04-30 | Monster Worldwide, Inc. | Intelligent job matching system and method |
US8375067B2 (en) | 2005-05-23 | 2013-02-12 | Monster Worldwide, Inc. | Intelligent job matching system and method including negative filtration |
US20060265270A1 (en) * | 2005-05-23 | 2006-11-23 | Adam Hyder | Intelligent job matching system and method |
US7720791B2 (en) | 2005-05-23 | 2010-05-18 | Yahoo! Inc. | Intelligent job matching system and method including preference ranking |
US20060265266A1 (en) * | 2005-05-23 | 2006-11-23 | Changesheng Chen | Intelligent job matching system and method |
US20070022113A1 (en) * | 2005-07-22 | 2007-01-25 | Heino Jay J | Systems and methods for automation of employment matching services |
US8301478B2 (en) * | 2005-09-29 | 2012-10-30 | Lifeworx, Inc. | System and method for a household services marketplace |
US8533019B2 (en) * | 2005-09-29 | 2013-09-10 | Lifeworx, Inc. | System and method for a household services marketplace |
US20070106547A1 (en) * | 2005-09-29 | 2007-05-10 | Bal Agrawal | System and method for a household services marketplace |
US20130018687A1 (en) * | 2005-09-29 | 2013-01-17 | Lifeworx, Inc. | System and method for a household services marketplace |
US10181116B1 (en) | 2006-01-09 | 2019-01-15 | Monster Worldwide, Inc. | Apparatuses, systems and methods for data entry correlation |
US20080270210A1 (en) * | 2006-01-12 | 2008-10-30 | International Business Machines Corporation | System and method for evaluating a requirements process and project risk-requirements management methodology |
US20100049596A1 (en) * | 2006-03-14 | 2010-02-25 | Gudrun Frank | Computer-implemented method for the automated calibration of at least one competence topology of a position/job which is occupied and/or to be occupied with the competence topology of one or more candidates, and arrangement for carrying out the method |
US20070258568A1 (en) * | 2006-03-18 | 2007-11-08 | Qm Group Limited | Customer service system & process |
GB2436157A (en) * | 2006-03-18 | 2007-09-19 | Qm Group Ltd | Customer service system |
US10387839B2 (en) | 2006-03-31 | 2019-08-20 | Monster Worldwide, Inc. | Apparatuses, methods and systems for automated online data submission |
US20090157677A1 (en) * | 2007-12-18 | 2009-06-18 | International Business Machines Corporation | Method and system for enablement of social networking based on asset ownership |
US8639631B2 (en) * | 2007-12-18 | 2014-01-28 | International Business Machines Corporation | Enablement of social networking based on asset ownership |
US9779390B1 (en) | 2008-04-21 | 2017-10-03 | Monster Worldwide, Inc. | Apparatuses, methods and systems for advancement path benchmarking |
US10387837B1 (en) | 2008-04-21 | 2019-08-20 | Monster Worldwide, Inc. | Apparatuses, methods and systems for career path advancement structuring |
US9830575B1 (en) | 2008-04-21 | 2017-11-28 | Monster Worldwide, Inc. | Apparatuses, methods and systems for advancement path taxonomy |
US20090276294A1 (en) * | 2008-04-30 | 2009-11-05 | Project Management Institute | Career Framework |
US20100198659A1 (en) * | 2009-02-04 | 2010-08-05 | Sirota Consulting LLC | Methods for matching and managing mentors and mentees and systems thereof |
US20110137816A1 (en) * | 2009-12-07 | 2011-06-09 | Bullhorn, Inc. | Method and system for providing a collaboration recommendation |
US20130197959A1 (en) * | 2012-01-31 | 2013-08-01 | Infosys Limited | System and method for effective equipment rental management |
US9141924B2 (en) * | 2012-02-17 | 2015-09-22 | International Business Machines Corporation | Generating recommendations for staffing a project team |
CN103310091A (en) * | 2012-02-17 | 2013-09-18 | 国际商业机器公司 | Method and system for generating recommendations for staffing a project team |
US20130218619A1 (en) * | 2012-02-17 | 2013-08-22 | International Business Machines Corporation | Generating recommendations for staffing a project team |
US20140129462A1 (en) * | 2012-11-07 | 2014-05-08 | International Business Machines Corporation | Multifaceted candidate screening |
WO2015042606A1 (en) * | 2013-09-23 | 2015-03-26 | Viridis Learning Inc. | Platform for generating personalized career pathways |
US11995613B2 (en) | 2014-05-13 | 2024-05-28 | Monster Worldwide, Inc. | Search extraction matching, draw attention-fit modality, application morphing, and informed apply apparatuses, methods and systems |
US20190370880A1 (en) * | 2018-05-30 | 2019-12-05 | Walmart Apollo, Llc | Systems and methods for product recommendation |
US10726468B2 (en) * | 2018-05-30 | 2020-07-28 | Walmart Apollo, Llc | Systems and methods for product recommendation |
Also Published As
Publication number | Publication date |
---|---|
US6289340B1 (en) | 2001-09-11 |
WO2001009772A1 (en) | 2001-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020091669A1 (en) | Apparatus, system and method for selecting an item from pool | |
US8001057B1 (en) | Quantitative employment search and analysis system and method | |
US6742002B2 (en) | Computer-implemented and/or computer-assisted web database and/or interaction system for staffing of personnel in various employment related fields | |
US9959525B2 (en) | Intelligent job matching system and method | |
US7191139B2 (en) | System for cataloging, inventorying, selecting, measuring, valuing and matching intellectual capital and skills with a skill requirement | |
US8069073B2 (en) | System and method for facilitating bilateral and multilateral decision-making | |
US20020046074A1 (en) | Career management system, method and computer program product | |
US20030208388A1 (en) | Collaborative bench mark based determination of best practices | |
US20020055870A1 (en) | System for human capital management | |
US20060265267A1 (en) | Intelligent job matching system and method | |
US20060277056A1 (en) | Method and apparatus for candidate evaluation | |
US20040030566A1 (en) | System and method for strategic workforce management and content engineering | |
US8639547B1 (en) | Method for statistical comparison of occupations by skill sets and other relevant attributes | |
AU774295B2 (en) | Recorded medium on which program for displaying skill achievement level, display device, and displaying method | |
US20070203786A1 (en) | Learning-based performance reporting | |
US20070054248A1 (en) | Systems and Methods for Standardizing Employment Skill Sets for Use in Creating, Searching, and Updating Job Profiles | |
US20140297548A1 (en) | Method and computer for matching candidates to tasks | |
US20120271775A1 (en) | Systems, methods, apparatus and graphical user interfaces for improved candidate search and selection and recruitment management | |
US20100094679A1 (en) | Establishing and managing mentor-protege relationships | |
US20030117444A1 (en) | Data capture system and method | |
Romano | The influence of organizational culture, leadership, and structure on operational effectiveness in the aerospace industry | |
WO2003009187A1 (en) | An evaluation system and method therefor | |
CA2277261A1 (en) | Method and system for matching one or more candidates with an employment position using qualitative and quantitative assessment parameters | |
JP2001043277A (en) | Method and system for collating employment post and at least one applicant while using quality and quantity evaluation parameter | |
WO2024157563A1 (en) | Matching system, computing device, and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |