Generating candidate inclusion/exclusion cohorts for a multiply constrained group
First Claim
Patent Images
1. A computer implemented method of allocating human resources to a cohort, the computer implemented method comprising:
- a processor identifying at least one attribute held by each member of a group of human resources;
the processor receiving, from a planned cohort, a request for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes;
the processor assigning multiple cohorts to a workgroup, wherein each of the multiple cohorts satisfies at least one unique need of a project to which the workgroup is assigned, wherein the project is in a particular field;
the processor data mining on-line content by using a crawling logic to identify every paper written by a candidate cohort member, wherein the crawling logic identifies said every paper written by the candidate cohort member and available from an on-line database, and wherein the crawling logic blocks an identity of the on-line database from being revealed to non-crawling logic;
the processor determining, based on the data mining, that the candidate cohort member used a term from a specialized lexicon of a particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred;
the processor determining, based on the data mining, that the candidate cohort member never used the term from the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred;
the processor, in response to the data mining determining that the candidate cohort member used the term from the specialized lexicon of the particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred, and in response to the data mining determining that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred, assigning the candidate cohort member to the planned cohort to create an updated planned cohort;
the processor receiving a request for data that describes the updated planned cohort from a requester; and
the processor, in response to receiving the request for the data that describes the updated planned cohort, transmitting the data that describes the updated planned cohort to the requester.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, program product, and/or system allocate human resources to a cohort. At least one attribute held by each member of a group of human resources is identified. A request is received, from a planned cohort, for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes. The set of human resources that satisfies the request is identified and assigned to the planned cohort.
234 Citations
17 Claims
-
1. A computer implemented method of allocating human resources to a cohort, the computer implemented method comprising:
-
a processor identifying at least one attribute held by each member of a group of human resources; the processor receiving, from a planned cohort, a request for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes; the processor assigning multiple cohorts to a workgroup, wherein each of the multiple cohorts satisfies at least one unique need of a project to which the workgroup is assigned, wherein the project is in a particular field; the processor data mining on-line content by using a crawling logic to identify every paper written by a candidate cohort member, wherein the crawling logic identifies said every paper written by the candidate cohort member and available from an on-line database, and wherein the crawling logic blocks an identity of the on-line database from being revealed to non-crawling logic; the processor determining, based on the data mining, that the candidate cohort member used a term from a specialized lexicon of a particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred; the processor determining, based on the data mining, that the candidate cohort member never used the term from the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred; the processor, in response to the data mining determining that the candidate cohort member used the term from the specialized lexicon of the particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred, and in response to the data mining determining that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred, assigning the candidate cohort member to the planned cohort to create an updated planned cohort; the processor receiving a request for data that describes the updated planned cohort from a requester; and the processor, in response to receiving the request for the data that describes the updated planned cohort, transmitting the data that describes the updated planned cohort to the requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for allocating human resources to a cohort, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable and executable by a processor to cause the processor to:
-
identify at least one attribute held by each member of a group of human resources; receive, from a planned cohort, a request for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes; assign multiple cohorts to a workgroup, wherein each of the multiple cohorts satisfies at least one unique need of a project to which the workgroup is assigned, wherein the project is in a particular field; data mine on-line content by using a crawling logic to identify every paper written by a candidate cohort member, wherein the crawling logic identifies said every paper written by the candidate cohort member and available from an on-line database, and wherein the crawling logic blocks an identity of the on-line database from being revealed to non-crawling logic; determine, based on the data mining, that the candidate cohort member used a specialized lexicon of a particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred; determine, based on the data mining, that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred; in response to the data mining determining that the candidate cohort member used the term from the specialized lexicon of the particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred, and in response to the data mining determining that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred, assign the candidate cohort member to the planned cohort; receive a request for data that describes the updated planned cohort from a requester; and in response to receiving the request for the data that describes the updated planned cohort, transmit the data that describes the updated planned cohort to the requester. - View Dependent Claims (15)
-
-
16. A computer system comprising:
-
one or more processors; one or more non-transitory computer readable memories operably coupled to the one or more processors; and program instructions stored on at least one of the one or more non-transitory computer readable storage mediums for execution by at least one of the one or more processors via at least one of the one or more non-transitory computer readable memories, the program instructions comprising; program instructions configured to identify at least one attribute held by each member of a group of human resources; program instructions configured to receive, from a planned cohort, a request for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes; program instructions configured to assign multiple cohorts to a workgroup, wherein each of the multiple cohorts satisfies at least one unique need of a project to which the workgroup is assigned, wherein the project is in a particular field; program instructions configured to data mine on-line content by using a crawling logic to identify every paper written by a candidate cohort member, wherein the crawling logic identifies said every paper written by the candidate cohort member and available from an on-line database, and wherein the crawling logic blocks an identity of the on-line database from being revealed to non-crawling logic; program instructions configured to determine, based on the data mining, that the candidate cohort member used a specialized lexicon of a particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred; program instructions configured to determine, based on the data mining, that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred; program instructions configured to, in response to the data mining determining that the candidate cohort member used the term from the specialized lexicon of the particular field in every paper written by the candidate cohort member during a current year in which the data mining occurred, and in response to the data mining determining that the candidate cohort member never used the specialized lexicon of the particular field in any paper written by the candidate cohort member before the current year in which the data mining occurred, assign the candidate cohort member to the planned cohort; program instructions configured to receive a request for data that describes the updated planned cohort from a requester; and program instructions to, in response to receiving the request for the data that describes the updated planned cohort, transmit the data that describes the updated planned cohort to the requester. - View Dependent Claims (17)
-
Specification