System for use in a temporary help business
First Claim
1. A system for use in temporary help businesses for screening temporary help employees, testing said temporary help employees for one or more employee skills, recording a time that said temporary help employees are available to perform temporary jobs, receiving and recording job orders from one or more clients requesting temporary help personnel with one or more specified required skills to perform temporary jobs, assigning said temporary help employees to said temporary jobs, recording client comments about said temporary help employees, determining an amount of money due to said temporary help employees for specified periods of time, determining an amount of money due from said clients for temporary help services performed by said temporary help employees for specified periods of time, and reporting trends and patterns of said job orders and temporary help employees applications based on specified input criteria, comprising:
- a digital computer;
one or more screening terminals, wherein said screening terminals are interactive video display terminals operable on said computer to cause software means responsive to an operator of said screening terminal toa. enter, for each applicant for temporary work, pre-application information;
b. activate, for each said applicant which will be considered for temporary work, an applicant information terminal;
one or more said applicant information terminals, wherein said applicant information terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to be responsive toa. enter, applicant personnel information;
b. an address, a phone number, and a date of birth,c. a geographic area where said applicant prefers to work,d. text describing employment experience,e. a quantity representing said length of work experience,f. a first available data and a last available date, between which said applicant will perform said temporary jobs,g. days of the week and times of the day when said applicant will not perform said temporary jobs,h. whether said applicant has personal transportation available, andi. data by which income tax withholding from pay should be calculated;
means for determining a statistically based predictor of work site success representing the applicant'"'"'s general proficiency with said computer terminal, based on the time required by the applicant to enter said pre-application information;
one or more applicant testing terminals, wherein said applicant testing terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to;
a. display test instructions to said applicant,b. display a test problem requiring an exact answer, a timed response, or both,c. accept manual entry of a proposed solution to said test problem,d. repeat said steps until all test problems required for a particular applicant have been displayed,e. determine, based on said proposed solutions to said test problems, scores representing proficiency in said one or more employee skills, andf. determine a statistically based predictor of work site success representing applicant'"'"'s general proficiency with said computer terminal in relation to other applicants, based on said test scores and the time required by the applicant to respond to the inquiries presented by said applicant information terminal;
one or more test review terminals, wherein said test review terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to;
a. display said statistically based predictor for each applicant,b. respond to operator input of character representations of specified employee skills,c. respond to operator input of said test review terminal to permit modification of any data recorded for said applicant,d. permit entry of a minimum pay rate for said applicant, ande. permit entry of an activation value which specifies that said applicant is an active temporary help employee;
one or more job order entry terminals, wherein said job order entry terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to;
a. respond to operator input to enter, for each said job order, information about a specified temporary job including;
i. a client name, address, division, department, contact person, and phone number,ii. a unique job order number, a date and time when said job order is entered,iii. one or more required skills for said temporary job,iv. a starting and ending time for said temporary job, andv. a billing rate for said client for said temporary job;
b. determine, for each temporary job order, one or more temporary help employees who are candidates to perform said temporary job by;
i. determining which of said one or more temporary help employees will accept a job and are not already scheduled in a job for the time between said starting and ending times for said temporary job, wherein said employees are matching employees,ii. determining which of said matching employees have skills and pay rates which match said required skills and pay rate for said temporary job, wherein such employees are candidate employees, andc. determining which said candidate employee to assign to said temporary job order by;
i. displaying said candidate employees and their phone numbers, andii. accepting a confirmation from said salesperson of which candidate employee is assigned to said temporary job;
one or more job monitoring terminals, wherein said job monitoring terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to;
a. be responsive to operator input in accepting data which represents client requests to;
i. replace said assigned employee,ii. shorten the length of time required to perform said temporary job,iii. extend the length of time required to perform said temporary job,iv. store comments on said assigned employee;
one or more accounting terminals, wherein said accounting terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to;
a. display, for a specified accounting period, a time worked for all jobs performed during said specified accounting period by employees which performed said jobs,b. respond to operator input to modify said time worked, andc. print, on said one or more printers, payroll checks for said employees and invoices for said clients based on said time records;
one or more planners terminals, wherein said planner terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to sort, calculate and print data based on specified input criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Application of computing equipment to temporary help businesses, particularly for scheduling personnel suited to particular tasks for work on a temporary basis. Temporary help applicants are screened and their particular skills matched to client job orders, allowing clients to access the system directly. The system monitors jobs in progress, schedules work, and trains temporary help workers. The system also allows for "stacking jobs" to provide an incentive to temporary help workers to remain employed by a single temporary help business.
278 Citations
14 Claims
-
1. A system for use in temporary help businesses for screening temporary help employees, testing said temporary help employees for one or more employee skills, recording a time that said temporary help employees are available to perform temporary jobs, receiving and recording job orders from one or more clients requesting temporary help personnel with one or more specified required skills to perform temporary jobs, assigning said temporary help employees to said temporary jobs, recording client comments about said temporary help employees, determining an amount of money due to said temporary help employees for specified periods of time, determining an amount of money due from said clients for temporary help services performed by said temporary help employees for specified periods of time, and reporting trends and patterns of said job orders and temporary help employees applications based on specified input criteria, comprising:
-
a digital computer; one or more screening terminals, wherein said screening terminals are interactive video display terminals operable on said computer to cause software means responsive to an operator of said screening terminal to a. enter, for each applicant for temporary work, pre-application information; b. activate, for each said applicant which will be considered for temporary work, an applicant information terminal; one or more said applicant information terminals, wherein said applicant information terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to be responsive to a. enter, applicant personnel information; b. an address, a phone number, and a date of birth, c. a geographic area where said applicant prefers to work, d. text describing employment experience, e. a quantity representing said length of work experience, f. a first available data and a last available date, between which said applicant will perform said temporary jobs, g. days of the week and times of the day when said applicant will not perform said temporary jobs, h. whether said applicant has personal transportation available, and i. data by which income tax withholding from pay should be calculated; means for determining a statistically based predictor of work site success representing the applicant'"'"'s general proficiency with said computer terminal, based on the time required by the applicant to enter said pre-application information; one or more applicant testing terminals, wherein said applicant testing terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to; a. display test instructions to said applicant, b. display a test problem requiring an exact answer, a timed response, or both, c. accept manual entry of a proposed solution to said test problem, d. repeat said steps until all test problems required for a particular applicant have been displayed, e. determine, based on said proposed solutions to said test problems, scores representing proficiency in said one or more employee skills, and f. determine a statistically based predictor of work site success representing applicant'"'"'s general proficiency with said computer terminal in relation to other applicants, based on said test scores and the time required by the applicant to respond to the inquiries presented by said applicant information terminal; one or more test review terminals, wherein said test review terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to; a. display said statistically based predictor for each applicant, b. respond to operator input of character representations of specified employee skills, c. respond to operator input of said test review terminal to permit modification of any data recorded for said applicant, d. permit entry of a minimum pay rate for said applicant, and e. permit entry of an activation value which specifies that said applicant is an active temporary help employee; one or more job order entry terminals, wherein said job order entry terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to; a. respond to operator input to enter, for each said job order, information about a specified temporary job including; i. a client name, address, division, department, contact person, and phone number, ii. a unique job order number, a date and time when said job order is entered, iii. one or more required skills for said temporary job, iv. a starting and ending time for said temporary job, and v. a billing rate for said client for said temporary job; b. determine, for each temporary job order, one or more temporary help employees who are candidates to perform said temporary job by; i. determining which of said one or more temporary help employees will accept a job and are not already scheduled in a job for the time between said starting and ending times for said temporary job, wherein said employees are matching employees, ii. determining which of said matching employees have skills and pay rates which match said required skills and pay rate for said temporary job, wherein such employees are candidate employees, and c. determining which said candidate employee to assign to said temporary job order by; i. displaying said candidate employees and their phone numbers, and ii. accepting a confirmation from said salesperson of which candidate employee is assigned to said temporary job; one or more job monitoring terminals, wherein said job monitoring terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to; a. be responsive to operator input in accepting data which represents client requests to; i. replace said assigned employee, ii. shorten the length of time required to perform said temporary job, iii. extend the length of time required to perform said temporary job, iv. store comments on said assigned employee; one or more accounting terminals, wherein said accounting terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to; a. display, for a specified accounting period, a time worked for all jobs performed during said specified accounting period by employees which performed said jobs, b. respond to operator input to modify said time worked, and c. print, on said one or more printers, payroll checks for said employees and invoices for said clients based on said time records; one or more planners terminals, wherein said planner terminals are interactive video display terminals operable on said computer to cause software means operable on said computer to sort, calculate and print data based on specified input criteria.
-
-
2. A system for use in a temporary help business which assigns temporary help employees to job orders by matching, for each said job order, the skills required for a job and a quantity of time required to perform said job order with the skills and availability of said employees, comprising:
-
(1) a temporary help business computer system; (2) said computer system maintaining Employee Inventory Records representing said employees and a schedule of job orders assigned to said employees; (3) said computer system maintaining Job Order Records representing said job orders and a schedule of when said job orders are to be performed; (4) said computer system including job assignment means for; (i) comparing required job skills stored in the Job Order Record with employee skills stored in the Employee Inventory Record and matching employees with job orders; (ii) near matching employees when the job skills requirements do not match; and (iii) searching the Employee Inventory Records for windows of availability in the schedules of said matched and near matched employees by determining whether the beginning and ending dates in the Job Order Record fall between the beginning and ending dates for the job currently scheduled for the matched and near matched employees in the Employee Inventory Record, and assigning an employee to said job order when said job window and said employee scheduling window correspond, whereby said job orders and stacked; (5) a client computer system at a client location and means for communicating with said temporary help business computer system; (6) said client computer system further comprising; (i) client job order management means for communicating job orders in the form of job order records to the temporary help business computer system; (ii) means for receiving near matches from said temporary help business computer system; and (iii) means for allowing client personnel to review the Employee Inventory Record of near matched employees and identify satisfactory near matches and for communicating said satisfactory near match to said temporary help business computer system, whereby client is provided the greatest flexibility in the selection of temporary employee. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for use in a temporary help business which assigns temporary help employees to job orders by matching, for each said job order, the skills required for a job and a quantity of time required to perform said job order with the availability of said employees, comprising:
-
(1) a temporary help business computer system; (2) said computer system maintaining Employee Inventory Records representing said employees and a schedule of job orders assigned to said employees; (3) said computer system maintaining Job Order Records representing said job orders and a schedule of when said job orders are to be performed; (4) said computer system including job assignment means for; (i) comparing required job skills stored in the Job Order Record with employee skills stored in the Employee Inventory Record and matching employees with job orders; (ii) searching the Employee Inventory Records for windows of availability in the schedules of said matched and near matched employees by determining whether the beginning and ending dates in the Job Order Record fall between the beginning and ending dates for the job currently scheduled for the matched and near matched employees in the Employee Inventory Record, and assigning an employee to said job order when said job window and said employee scheduling window correspond; and (iii) near matching employees to said job orders when said job window and said employee scheduling window do not match, whereby said job orders are stacked; (5) a client computer system at a client location and means for communicating with said temporary help business computer system; (6) said client computer system further comprising; (i) client job order management means for communicating job orders in the form of job order records to the temporary help business computer system; (ii) means for receiving near matches from said temporary help business computer system; and (iii) means for allowing client personnel to review the Employee Inventory Record of near matched employees and identify satisfactory near matches and for communicating said satisfactory near match to said temporary help business computer system, whereby client is provided the greatest flexibility in the selection of temporary employee. - View Dependent Claims (13)
-
-
14. A system for use in a temporary help business which assigns temporary help employees to job orders by matching, for each said job order, the skills required for a job and a quantity of time required to perform said job order with the skills and availability of said employees, comprising:
-
(1) a temporary help business computer system; (2) said computer system maintaining Employee Inventory Records representing said employees and a schedule of job orders assigned to said employees; (3) said computer system maintaining Job Order Records representing said job orders and a schedule of when said job orders are to be performed; (4) a client computer system at a client location and means for communicating with said temporary help business computer system, wherein said client computer system further comprising means for allowing client personnel to review the Employee Inventory Record for matched or near matched employees and identify satisfactory match, and for communicating said satisfactory match to said temporary help business computer system, whereby client is provided the greatest flexibility in the selection of temporary employee.
-
Specification