Method, system and program product for filling job orders
First Claim
1. A computer-implemented method for filling job orders, comprising:
- creating electronically a respective commitment reservation for each of a plurality of respective workers, with each respective commitment reservation comprising a commitment for the respective worker to work on a prospective job not yet created, with the prospective job having one or more job parameters;
receiving electronically a job order subsequent to the creation of one of the commitment reservations, the job order specifying a job with one or more job parameters;
matching electronically the job parameters of the job in the job order to the job parameters in one or more of the commitment reservations to obtain a reservation-job match;
securing automatically based on the results of the matching step the job in the job order to one of the workers with a commitment reservation.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system and program product are disclosed for filling job orders, the method comprising: creating electronically a respective commitment reservation for each of a plurality of workers, with each respective commitment reservation comprising a commitment for the respective worker to work on a prospective job not yet created, with the prospective job having one or more job parameters; receiving electronically a job order subsequent to the creation of one of the commitment reservations, the job order specifying a job with one or more job parameters; matching the job parameters of the job in the job order to the job parameters in one or more of the commitment reservations to obtain a reservation-job match; and, securing automatically based on the results of the matching step the job in the job order to one of the workers with a commitment reservation.
99 Citations
47 Claims
-
1. A computer-implemented method for filling job orders, comprising:
-
creating electronically a respective commitment reservation for each of a plurality of respective workers, with each respective commitment reservation comprising a commitment for the respective worker to work on a prospective job not yet created, with the prospective job having one or more job parameters; receiving electronically a job order subsequent to the creation of one of the commitment reservations, the job order specifying a job with one or more job parameters; matching electronically the job parameters of the job in the job order to the job parameters in one or more of the commitment reservations to obtain a reservation-job match; securing automatically based on the results of the matching step the job in the job order to one of the workers with a commitment reservation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 32, 33, 34)
-
-
18. A computer-implemented method for filling job orders, comprising:
-
creating electronically a plurality of uncommitted reservations for different prospective jobs with different job parameters for at least one worker that overlap in a time range, wherein the different prospective jobs have not yet been created; receiving electronically a job order with job parameters for a job subsequent to the creation of the plurality of reservations; matching electronically the job parameters for the job in the job order to one of the uncommitted reservations to obtain an uncommitted reservation-job match; securing automatically the worker with the uncommitted reservation to fill the job based on the results of the matching step; and preventing electronically securing to the one worker one or more different jobs that overlap in the time range with the job that was secured.
-
-
22. A computer-implemented method for creating wait list for display, comprising:
-
generating electronically when an electronic criterion is met for a particular worker a first list to be communicated electronically of one or more existing jobs that the particular worker is eligible to work; associating to one of the existing jobs on the first list to be communicated a wait list designator indicating that the particular worker may be placed on a wait list for the associated job that is currently filled by taking a first electronic action; receiving an electronic communication indicating that the first electronic action has been taken by the particular worker; and placing electronically the particular worker on the wait list for the job. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
35. A method of filling job orders, comprising:
-
receiving electronically a job order specifying a job with a plurality of job parameters including a first pay rate; filtering electronically to obtain a set of one or more qualified workers that meet the parameters of the job; communicating electronically the job only to each of the one or more qualified workers; receiving electronically from the one or more of the respective qualified workers one or more respective bids for the job, each with a respective lowest minimum pay rate to perform the job; communicating electronically to the respective qualified workers one or more of the respective lowest minimum pay rates received; facilitating an electronic capability, for each of the one or more of the respective qualified workers, to submit a minimum pay rate in competition with the one or more respective lowest minimum pay rates that are bid; and securing automatically, at a time after the communication electronically of the one or more respective lowest minimum pay rates, the job to one of the qualified workers based at least in part on the one or more respective lowest minimum pay rates currently communicated at the time of performing the securing. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for filling job orders, comprising:
-
one or more computers programmed among them if more than one to perform the operations; creating electronically a respective commitment reservation for each of a plurality of respective workers, with each respective commitment reservation comprising a commitment for the respective worker to work on a prospective job not yet created, with the prospective job having one or more job parameters; receiving electronically a job order subsequent to the creation of one of the commitment reservations, the job order specifying a job with one or more job parameters; matching the job parameters of the job in the job order to the job parameters in one or more of the commitment reservations to obtain a reservation-job match; securing automatically based on the results of the matching step the job in the job order to one of the workers with a commitment reservation.
-
-
44. A program product for filling job orders, comprising:
-
one or more computer readable media, comprising there among if more than one, program code for causing a computer, when executed, to perform the following steps; creating electronically a respective commitment reservation for each of a plurality of respective workers, with each respective commitment reservation comprising a commitment for the respective worker to work on a prospective job not yet created, with the prospective job having one or more job parameters; receiving electronically a job order subsequent to the creation of one of the commitment reservations, the job order specifying a job with one or more job parameters; matching the job parameters of the job in the job order to the job parameters in one or more of the commitment reservations to obtain a reservation-job match; securing automatically based on the results of the matching step the job in the job order to one of the workers with a commitment reservation.
-
-
45. A system for filling job orders, comprising:
-
one or more computers programmed among them if more than one to perform the operations; creating electronically a plurality of uncommitted reservations for different prospective jobs with different job parameters for at least one worker that overlap in a time range, wherein the different prospective jobs have not yet been created; receiving electronically a job order with job parameters for a job subsequent to the creation of the plurality of uncommitted reservations; matching the job parameters for the job in the job order to one of the uncommitted reservations to obtain a uncommitted reservation-job match; securing automatically the worker with the uncommitted reservation to fill the job based on the results of the matching step; and preventing electronically securing to the one worker one or more different jobs that overlap in the time range with the job that was secured.
-
-
46. A system for creating wait list display, comprising:
-
one or more computers programmed among them if more than one to perform the operations; generating electronically when an electronic criterion is met for a particular worker a first list to be communicated electronically of one or more existing jobs that the particular worker is eligible to work; associating to one of the existing jobs on the first list to be communicated a wait list designator indicating that the particular worker may be placed on a wait list for the associated job that is currently filled by taking a first electronic action; receiving an electronic communication indicating that the first electronic action has been taken by the particular worker; and placing electronically the particular worker on the wait list for the job.
-
-
47. A system for filling job orders, comprising:
-
one or more computers configured among them if more than one to perform the operations; receiving electronically a job order specifying a job with a plurality of job parameters including a first pay rate; filtering electronically to obtain a set of one or more qualified workers that meet the parameters of the job; communicating electronically the job only to each of the one or more qualified workers; receiving electronically from the one or more of the respective qualified workers one or more respective bids for the job, each with a respective lowest minimum pay rate to perform the job; communicating electronically to the respective qualified workers one or more of the respective lowest minimum pay rates received; facilitating an electronic capability for each of the one or more of the respective qualified workers to submit a minimum pay rate in competition with the one or more respective lowest minimum pay rates that are bid; and securing automatically, at a time after the communication electronically of the one or more respective lowest minimum pay rates, the job to one of the qualified workers based at least in part on the one or more respective lowest minimum pay rates currently communicated at the time of performing the securing.
-
Specification