Computer-implemented and/or computer-assisted web database and/or interaction system for staffing of personnel in various employment related fields
First Claim
1. A method for a computer-assisted staffing of employees for a client, comprising the steps of:
- (a) storing, in an employee data storage, employee data for at least one employee;
(b) storing, in a firm data storage, firm data for at least one client;
(c) storing, for the at least one client, in an order data storage, order data;
(d) assigning the at least one employee to the at least one client;
(e) storing, for the at least one employee, in a timesheet storage, a plurality of timesheets corresponding to the at least one client; and
(f) storing, in a SCORE™
report storage, feedback from the client corresponding to the employee.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system and process for a computer-assisted staffing of employees for a client. The system collects and stores, in a relational database, a large amount of information relating to the staffing of client'"'"'s projects, including employee data, firm data, and order data. For example, the system stores timesheets for the employees corresponding to the clients to which they are assigned; feedback on the employees'"'"' performances is obtained and stored; and a large amount of other information. The information can be used by clients to manage and analyze personnel functions, to manage and analyze financial functions, to select from a roster of candidate employees, and to make future projections. Additionally, the information can be used by employees to track their performance, and personnel functions such as accrued vacation. The system actively seeks information to ensure accuracy of the stored data. The database is web-enabled and is accessible via the internet.
-
Citations
58 Claims
-
1. A method for a computer-assisted staffing of employees for a client, comprising the steps of:
-
(a) storing, in an employee data storage, employee data for at least one employee;
(b) storing, in a firm data storage, firm data for at least one client;
(c) storing, for the at least one client, in an order data storage, order data;
(d) assigning the at least one employee to the at least one client;
(e) storing, for the at least one employee, in a timesheet storage, a plurality of timesheets corresponding to the at least one client; and
(f) storing, in a SCORE™
report storage, feedback from the client corresponding to the employee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for a computer-assisted staffing of employees for a client, comprising the steps of:
-
(a) collecting and storing, in an employee data storage, employee data for at least one employee;
(b) collecting and storing, in a firm data storage, firm data for at least one client;
(c) collecting and storing, for the at least one client, in an order data storage, order data;
(d) assigning at least one employee to the at least one client;
(e) collecting and storing, for the at least one employee, in a timesheet storage, a plurality of timesheets corresponding to the at least one client; and
(f) collecting, for the at least one client and for the at least one employee, and storing, in a SCORE™
report storage, feedback from the client corresponding to the employee;
(g) wherein there are provided a plurality of clients and a plurality of employees;
(h) wherein the data storages include a relational database;
(i) wherein at least one of the steps of collecting is responsive to a user request over a communications network (j) wherein the step of collecting and storing employee data includes;
(1) inputting a resume for the employee;
(2) storing quantitative data for the employee; and
(3) storing qualitative data for the employee;
(k) wherein the step of collecting and storing firm data includes;
(1) inputting information on quantitative preferences for the client, and (2) storing information on contacts for the client;
(l) wherein the step of collecting and storing order data includes;
(1) inputting, responsive to a request from a client, quantitative preferences for an employee; and
(2) inputting a quantitative description of the project to which the employee is to be assigned;
(m) wherein the step of assigning includes, responsive to receipt of an order data from the client searching for at least one employee corresponding to the order data, and assigning the located employee to the client;
(n) wherein the step of collecting and storing timesheets is responsive to an entry of at least one timesheet from an employee;
(o) wherein the step of collecting feedback includes, responsive to a request from the client, inputting feedback information;
(p) wherein the step of collecting feedback includes displaying, to the client, at least one empty feedback for at least one employee corresponding to the client;
(q) responsive to a ClientMonitor™
request from the client, locating and providing historical case data to the client;
(r) responsive to a case management request from the client, locating and providing historical personnel data to the client; and
(s) responsive to a futures request from the client;
(1) Selecting at least one project corresponding to the client;
(2) inputting variables from the client, and utilizing those variables in the selected project in calculating a futures report; and
(3) providing the futures report to the client.
-
-
20. A system for a computer-assisted staffing of employees for client, at least one of the employees assigned to at least one client, comprising:
-
(a) in an employee data storage, for storing employee data for the at least one employee;
(b) a firm data storage, for storing firm data for the at least one client;
(c) an order data storage, storing order data for the at least one client;
(d) a timesheet storage, for storing a plurality of timesheets of the employee corresponding to the at least one client; and
(e) a SCORE™
report storage, for storing feedback from the client corresponding to the employee. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for a computer-assisted staffing of employees for a client, comprising:
-
(a) storage, in an employee data storage, employee data for at least one employee;
(b) storage, in a firm data storage, firm data for at least one client;
(c) storage, for the at least one client, in an order data storage, order data;
(d) at least one employee assigned to the at least one client;
(e) storage, for the at least one employee, in a timesheet storage, of a plurality of timesheets corresponding to the at least one client;
(f) for the at least one client and for the at least one employee, storage, in a SCORE™
report storage, of feedback from the client corresponding to the employee;
(g) wherein there are provided a plurality of clients and a plurality of employees;
(h) wherein the data storages include a relational database;
(i) wherein at least one storage is responsive to a user request over a communications network;
(j) wherein the storage of employee data includes;
(1) a stored resume for the employee;
(2) stored quantitative data for the employee; and
(3) stored qualitative data for the employee;
(k) wherein the stored firm data includes;
(1) inputted information on quantitative preferences for the client, and (2) stored information on contacts for the client;
(l) wherein the stored order data includes;
(1) inputted quantitative preferences for an employee; and
(2) inputted quantitative description of the project to which the employee is to be assigned;
(m) wherein assigning includes, responsive to receipt of an order data from the client, a search for at least one employee corresponding to the order data, and an assignment of the located employee to the client;
(n) wherein the stored timesheets are stored responsive to an entry of at least one timesheet from an employee;
(o) wherein the stored feedback includes, responsive to a request from the client, inputted feedback information;
(p) wherein the stored feedback includes a display, to the client, of at least one empty feedback for at least one employee corresponding to the client;
(q) responsive to a ClientMonitor™
request from the client, a search for historical case data for the client and a display of the historical case data;
(r) responsive to a case management request from the client, a search for historical personnel data for the client and a display of the historical personnel data to the client; and
(s) responsive to a futures request from the client;
(1) a search for at least one project corresponding to the client;
(2) inputted variables from the client, and wherein those variables are utilized in the selected project in a calculation of a futures report; and
(3) a display of the futures report to the client.
-
-
39. A system for a computer-assisted staffing of employees for a client, comprising:
-
(a) means for collecting and storing, in an employee data storage, employee data for at least one employee;
(b) means for collecting and storing, in a firm data storage, firm data for at least one client;
(c) means for collecting and storing, for the at least one client, in an order data storage, order data;
(d) means for assigning the at least one employee to the at least one client;
(e) means for collecting and storing, for the at least one employee, in a timesheet storage, a plurality of timesheets corresponding to the at least one client; and
(f) means for collecting, for the at least one client and for the at least one employee, and storing, in a SCORE™
report storage, feedback from the client corresponding to the employee. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system for a computer-assisted staffing of employees for a client, comprising:
-
(a) means for collecting and storing, in an employee data storage, employee data for at least one employee;
(b) means for collecting and storing, in a firm data storage, firm data for at least one client;
(c) means for collecting and storing, for the at least one client, in an order data storage, order data;
(d) means for assigning at least one employee to the at least one client;
(e) means for collecting and storing, for the at least one employee, in a timesheet storage, a plurality of timesheets corresponding to the at least one client; and
(f) means for collecting, for the at least one client and for the at least one employee, and storing, in a SCORE™
report storage, feedback from the client corresponding to the employee;
(g) wherein there are provided a plurality of clients and a plurality of employees;
(h) wherein the data storages include a relational database;
(i) wherein at least one of the means for collecting is responsive to a user request over a communications network;
(j) wherein the means for collecting and storing employee data includes;
(1) means for inputting a resume for the employee;
(2) means for storing quantitative data for the employee; and
(3) means for storing qualitative data for the employee;
(k) wherein the means for collecting and storing firm data includes;
(1) means for inputting information on quantitative preferences for the client; and
(2) means for storing information on contacts for the client;
(l) wherein the means for collecting and storing order data includes;
(1) means for inputting, responsive to a request from a client, quantitative preferences for an employee; and
(2) means for inputting a quantitative description of the project to which the employee is to be assigned;
(m) wherein the means for assigning includes, responsive to receipt of an order data from the client, means for searching for at least one employee corresponding to the order data, and for assigning the located employee to the client;
(n) wherein the means for collecting and storing timesheets is responsive to an entry of at least one timesheet from an employee;
(o) wherein the means for collecting feedback includes, responsive to a request from the client, means for inputting feedback information;
(p) wherein the means for collecting feedback includes displaying, to the client, at least one empty feedback for at least one employee corresponding to the client;
(q) means, responsive to a ClientMonitor™
request from the client, for locating and providing historical case data to the client;
(r) means, responsive to a case management request from the client, for locating and providing historical personnel data to the client; and
(s) means, responsive to a futures request from the client, for;
(1) selecting at least one project corresponding to the client;
(2) inputting variables from the client, and utilizing those variables in the selected project in calculating a futures report; and
(3) providing the futures report to the client.
-
-
58. A computer implemented or computer assisted method of staffing of at least one candidate for at least one client using a computer, comprising the steps of:
-
(1) inputting into the computer personnel data associated with at least one candidate, including a resume, quantitative and qualitative data for the at least one candidate;
(2) inputting into the computer client data, and personnel order data for the at least one client, including quantitative preferences for the at least one candidate, and a quantitative description of at least one project to which the at least one candidate is being hired by the at least one client;
(3) searching by the computer system for the at least one candidate that substantially matches the personnel order data requested by the at least one client, and assigning the at least one candidate to the at least one client responsive to a substantial match thereto;
(4) inputting a plurality of timesheets summarizing work activity and time associated therewith conducted on at least one project for the at least one client;
(5) receiving feedback from the at least one client corresponding to the work activity performed by the at least one candidate;
(6) updating the personnel data associated with at least one candidate, including the quantitative and the qualitative data for the at least one candidate responsive to the feedback to be used in additional searching for a substantial match of the at least one candidate with other personnel order data for the at least one client or other clients;
(7) responsive to a client monitor request from the at least one client, providing historical work activity data and the personnel data to the at least one client; and
(8) responsive to a futures request from the at least one client, providing a project cost estimate for additional work activities to be performed by the at least one candidate.
-
Specification