US20050010467A1 - Engagement of non-employee workers - Google Patents
Engagement of non-employee workers Download PDFInfo
- Publication number
- US20050010467A1 US20050010467A1 US10/860,511 US86051104A US2005010467A1 US 20050010467 A1 US20050010467 A1 US 20050010467A1 US 86051104 A US86051104 A US 86051104A US 2005010467 A1 US2005010467 A1 US 2005010467A1
- Authority
- US
- United States
- Prior art keywords
- vendor
- employee
- database
- worker
- employee worker
- 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/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- 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
Definitions
- the present invention relates in general to engagement of non-employee workers. More particularly, the present invention relates to a distributed computer network configured to aid an organization in managing engagements of non-employee workers who are supplied by a vendor.
- Non-employee workers are also commonly referred to as contract workers, temporary workers, temps, or the like.
- Non-employee workers are typically supplied to an organization by vendors, which are also commonly referred to as agencies or suppliers.
- vendors which are also commonly referred to as agencies or suppliers.
- the organization compensates the vendor for services rendered by a non-employee worker.
- the vendor is the employer of the non-employee worker and is responsible for compensating the non-employee worker.
- non-employee workers tends to be a paper work intensive undertaking. Records must be maintained at every level to obtain approval for engaging a non-employee worker, to record the hours worked by the non-employee worker, to approve the hours worked by the non-employee worker, and to ensure that the vendor is appropriately compensated.
- the organization maintains a set of records
- the non-employee maintains a set of records
- the vendor maintains a set of records.
- the records maintained by each party must subsequently be reconciled to ensure that proper payments are exchanged and appropriate government reporting is accomplished.
- the present invention meets the need described above by providing a method and system for automating the process of managing engagements of non-employee workers.
- the method and system of the present invention encompasses all aspects of an organization's non-employee worker engagement, including: establishment of a contractual relationship with a vendor, requisition of a suitable non-employee worker for a particular job, creation of a work assignment with execution of job-specific agreements, approval of a work assignment, evaluation of non-employee worker services, submission of time reports by non-employee workers, approval/disapproval of time reports, compensation of vendors for services rendered by the non-employee worker, evaluation of the engagement of the non-employee worker and reporting on the engagement of the non-employee worker.
- an organization maintains a computer system that is linked via a network to a computer system maintained by the vendor.
- Electronic communication means may be provided for communicating and sharing information between an organization's computer system and a vendor's computer system.
- a database is provided as a component of the organization's computer system for storing non-employee worker profiles and managing work assignments.
- a non-employee worker profile minimally includes the name and social security number of the non-employee worker.
- a non-employee worker profile also includes detailed information about the non-employee worker, such as a resume, specific skills, prior service evaluations, hourly rates for specific tasks, availability, etc.
- a database management system is provided for accessing the database to create, modify, store and access non-employee worker profiles, work assignments, time reports, and possibly electronic versions of employment agreements.
- Electronic settlement means may also be provided for transferring payments to the vendor in exchange for services rendered by the non-employee worker.
- Electronic settlement means may also be used to automatically reimburse a vendor for expenses incurred by a non-employee worker during an engagement.
- an engaging manager is responsible for requesting a non-employee worker who is suitable to fill a particular position.
- the engaging manager may send an e-mail request to the vendor.
- the vendor may compile a list of all qualified and available non-employee workers.
- the vendor may then provide the engaging manager with an e-mail response listing all eligible non-employees workers.
- the engaging manager may then request a non-employee worker from the list and, via e-mail, seek the approval of a supervisor for engaging the non-employee worker.
- the engaging manager may search the non-employee worker profiles in the database in order to find a suitable non-employee worker without having to send an e-mail request to the vendor.
- the vendor and the organization may have an executed master contract on file prior to the organization's engagement of non-employee workers. Then, as each non-employee worker is engaged, a supplemental agreement may be electronically generated and transmitted to the vendor, via e-mail or facsimile, for execution. A supplemental agreement is meant to supplement the master contract by specifying the terms of a particular engagement. Intellectual property assignments and non-disclosure agreements may be included in supplemental agreements.
- Work assignments are entered into the database by the engaging manager.
- Work assignments may include a job description, an hourly rate, and information identifying the non-employee worker and the vendor.
- Work assignments may be accessed electronically for approval by a work assignment approver.
- a non-employee worker Upon approval of a work assignment, a non-employee worker is provided with access to the database in order to store a time report therein. The time report records time worked against the work assignment.
- Non-employee workers may be provided with local and/or remote access to the database.
- Time reports may be electronically accessed by a time approver for approval or disapproval.
- a time approver may approve or disapprove a time report in whole or in part, or may override a portion of the time report so as to adjust the time recorded therein. Once a portion of the time report has been approved, that portion of the time report is rendered unavailable for modification by the non-employee worker. Any approved time is submitted to an accounts payable department of the organization. The accounts payable department then compensates the vendor for services rendered by the non-employee worker. Compensation of the vendor may be handled by electronic fund transfer or any other well know means.
- FIG. 1 is a block diagram of a personal computer illustrating the operating environment for an exemplary embodiment of the present invention.
- FIG. 2 is a block diagram illustrating an exemplary distributed computer network environment for an exemplary embodiment of the present invention.
- FIG. 3 is a functional block diagram illustrating operation of an exemplary embodiment of the present invention.
- FIG. 4A is a flow diagram illustrating operation of an exemplary method of the present invention.
- FIG. 4B is a continuation of the flow diagram of FIG. 4A .
- the present invention is directed to a system and method for automating the process by which an organization manages engagements of non-employee workers.
- non-employee workers are engaged by an organization on a temporary basis.
- Non-employee workers are typically supplied to an organization by a vendor or agency.
- the supplying vendor or agency is typically considered the employer of the non-employee worker.
- non-employee workers may be independent contractors, who serve as their own vendors or agents.
- the present invention provides a distributed computer network having various nodes for communicating and sharing information between the organization and one or more vendors.
- the database management system may be configured as one or more software program modules for providing graphical user interface into the database. Exemplary software program modules will be discussed in greater detail below.
- FIG. 1 and the following discussion are intended to provide a brief and general description of a suitable computing environment for implementing the present invention.
- the computer 100 includes a central processing unit 122 , a system memory 120 , and an Input/Output (“I/O”) bus 126 .
- a system bus 121 couples the central processing unit 122 to the system memory 120 .
- a bus controller 123 controls the flow of data on the I/O bus 126 and between the central processing unit 122 and a variety of internal and external I/O devices.
- the I/O devices connected to the I/O bus 126 may have direct access to the system memory 120 using a Direct Memory Access (“DMA”) controller 124 .
- DMA Direct Memory Access
- the I/O devices are connected to the I/O bus 126 via a set of device interfaces.
- the device interfaces may include both hardware components and software components.
- a hard disk drive 130 and a floppy disk drive 132 for reading or writing removable media 150 may be connected to the I/O bus 126 through a disk drive controller 140 .
- An optical disk drive 134 for reading or writing optical media 152 may be connected to the 1 /O bus 126 using a Small Computer System Interface (“SCSI”) 141 .
- SCSI Small Computer System Interface
- the drives and their associated computer-readable media provide nonvolatile storage for the computer 100 .
- other types of computer-readable media may also be used, such as ZIP drives or the like.
- a display device 153 such as a monitor, is connected to the I/O bus 126 via another interface, such as a video adapter 142 .
- a parallel interface 143 connects synchronous peripheral devices, such as a laser printer 156 , to the I/O bus 126 .
- a serial interface 144 connects communication devices to the I/O bus 126 .
- a user may enter commands and information into the computer 100 via the serial interface 144 using an input device, such as a keyboard 138 , a mouse 136 or a modem 157 .
- Other peripheral devices may also be connected to the computer 100 , such as audio input/output devices or image capture devices.
- a number of software program modules may be stored on the drives and in the system memory 120 .
- the system memory 120 can include both Random Access Memory (“RAM”) and Read Only Memory (“ROM”).
- the software program modules control the manner in which the computer 100 functions and interacts with the user, with I/O devices or with other computers.
- Software program modules include routines, operating systems 165 , application programs, data structures, and other software or firmware components.
- the present invention may include one or more software program modules forming a database management system 170 stored on the drives or in the system memory 120 of the computer. 100 .
- the database management system 170 may comprise computer implemented instructions for providing a user with a graphical user interface for accessing a database (not shown) that may also be stored in the system memory 120 or in the memory of a remote computer 160 .
- the computer 100 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 160 .
- the remote computer 160 may be a server, a router, a peer device or other common network node, and typically includes many or all of the elements described in connection with the computer 100 .
- program modules and data may be stored on the remote computer 160 .
- the logical connections depicted in FIG. 1 include a local area network (“LAN”) 154 and a wide area network (“WAN”) 155 .
- a network interface 145 such as an Ethernet adapter card, can be used to connect the computer 100 to the remote computer 160 .
- the computer 100 may use a telecommunications device, such as a modem 157 , to establish a connection.
- a telecommunications device such as a modem 157
- the network connections shown are exemplary and other means of establishing a communications link between the computers may be used.
- FIG. 2 is a functional block diagram representing an exemplary distributed network environment for an exemplary embodiment of the present invention.
- a first distributed network such as local area network (LAN) 205 , comprising a database 210 and several workstations 215 - 219 .
- Each work station 215 - 219 is able to access to the database 210 through a database management system (not shown).
- the workstations 215 - 219 may be operated by various workers within the organization, such as engaging managers, work assignment approvers, time approvers, an accounts payable department, and non-employee workers.
- the workers within the organization may also access the organization's LAN 205 from-remote workstations (not shown) to perform any of the tasks involved in managing the engagement of non-employee workers.
- the organization's LAN 205 may be linked via a wide area network (WAN) 225 , such as the Internet, to a computer system 230 maintained by the vendor.
- WAN wide area network
- the vendor's computer system 230 may be a single workstation, as shown in the figure, or a LAN comprising a plurality of nodes.
- the organization is able to electronically communicate with the vendor in a variety of well known manners, such as e-mail, facsimile, file transfer protocols, and shared access to network resources.
- an engaging manager operating a workstation 215 - 219 of the organization's LAN 205 may send to the vendor's computer system 230 an e-mail request for a non-employee worker who is suitable to fill a particular temporary position.
- the vendor may compile a list of all qualified and available non-employee workers. The vendor may then provide the engaging manager with an e-mail response listing all eligible non-employees workers.
- the engaging manager may request a non-employee worker from the list and, via e-mail, seek the approval of a supervisor within the organization for hiring the non-employee worker.
- the organization may employ an internal e-mail system and an external e-mail system.
- FIG. 2 shows only a single vendor's computer system- 230 connected to the organization's LAN 205 .
- the present invention may be configured such that multiple vendor computer systems are connected to the organization's LAN 205 .
- an engaging manager of the organization may send an e-mail request for a non-employee worker to more than one vendor. Multiple vendors may thus compete for the opportunity to supply a non-employee worker to the organization.
- the organization may establish a hierarchy of preferred vendors, who are given priority over non-preferred vendors.
- the present invention does not require any vendors to be in electronic communication with the organization's LAN 205 .
- FIG. 3 is a functional block diagram illustrating the operation of an exemplary embodiment of the present invention.
- the involved workers include an engaging manager 320 , a work assignment approver 322 , a time approver 324 , an accounts payable department 326 , and a non-employee worker 330 .
- the non-employee worker 330 is supplied to the organization 315 by a vendor 336 .
- the engaging manager 320 is responsible for requesting a non-employee worker 330 who is suitable for a particular temporary position within the organization. Requisition of a suitable non-employee worker will be discussed in detail below.
- the engaging manager 320 is also responsible for creating a work assignment 332 for the non-employee worker 330 (step 301 ).
- a work assignment 332 establishes the parameters of the non-employee worker's 330 engagement. Such parameters may include a description of the job to be performed during the engagement, a billing rate, a budget for the job, the duration of the engagement, the identity of the non-employee worker 330 and the vendor 336 , etc.
- a work assignment 332 is specific to a particular job. In other words, when a particular job is completed by a non-employee worker 330 , the work assignment 332 associated therewith is closed. A new work assignment must be created before the non-employee worker 330 will be authorized to perform another task for the organization 315 .
- a work assignment approver 322 may access and approve the work assignment 332 (step 302 ).
- a work assignment approver 322 is a manager or supervisor who has budgetary authorization for the area within the organization 315 in which the non-employee worker 330 will be engaged.
- the engaging manager 320 and the work assignment approver 322 may each have access to workstations 215 - 219 of a LAN 205 .
- the engaging manager 320 may send an e-mail notification to the work assignment approver 322 indicating that the work assignment 332 has been stored in the database 210 and awaits approval.
- notification of the work assignment approver 322 may be accomplished by any other well known means, including, but not limited to a telephone call and/or voice-mail, a facsimile, a written memo, etc.
- a master contract governs the general relationship between the organization 315 and the vendor 336 .
- a work assignment 332 supplements the master contract by specifying the terms of each individual engagement of a non-employee worker 330 .
- a work assignment 332 represents the on-line approval of an engagement by the organization 315 . Still, the terms of the engagement should be formally and legally memorialized and executed by both the organization 315 and the vendor 336 . Therefore, after the work assignment 332 has been approved, one or more supplemental agreements 334 are generated based on the work assignment 332 (step 303 ).
- Supplemental agreements 334 may include, but are not limited to, statements of work, intellectual property assignments and non-disclosure agreements.
- a software program module may be provided to generate automatically supplemental agreements 334 based on information contained in a work assignment. Also, supplemental agreements may be generated manually by an engaging manager 320 or other worker of the organization 315 .
- Supplemental agreements 334 are sent to the vendor 336 for execution and are then returned to the organization for filing (step 304 ). Supplemental agreements 334 may be sent to and from the vendor 336 via facsimile or by conventional mail, etc. However, in an exemplary embodiment, supplemental agreements 334 may also be executed via e-mail with electronic signatures. Electronic signatures are well known in the pertinent art. Supplemental agreements 334 returned to the organization 315 may be filed in soft copy in the database 210 and/or in hardcopy in conventional paper filing systems.
- a time entry software program module forming a component of the database management system 170 is provided on a workstation 215 - 219 connected to the organization's LAN 205 .
- the time entry software provides a graphical user interface for accessing a portion of the database 210 where time reports 338 are stored.
- Time reports 338 may be created through pre-configured electronic forms containing fields for the input of data representing time worked by a non-employee worker 330 .
- the time entry software may be password protected and may not provide access areas of the database 210 where work assignments 332 and other administrative information are stored. Accordingly, a non-employee worker 322 may access the database 210 through a local workstation 215 - 219 to record time worked against a work assignment 332 (step 305 ).
- Non-employee workers 330 may also be provided with remote access to the database 210 for the purpose of time entry, as well as other tasks.
- a time entry software program module may be run a remote and/or portable device, such as a remote workstation, a laptop computer, a digital telephone, a pager, etc.
- remote and/or portable devices may interface with the organization's LAN 205 via a modem, an Ethernet connection, or other well known communication means.
- a time report 338 is accessed by a time approver 324 (step 306 ) when a non-employee worker 330 marks the time report 338 as “ready for approval.”
- An e-mail or other type of message may be used to alert the time approver 324 that a time report 338 is ready for approval. Approval for a time report 338 must be obtained before compensation may be made to a vendor 336 .
- a time approver 324 may be any duly authorized worker of the organization.
- the time approver 324 may be provided with the authority to approve or reject a time report 338 , in part or in total.
- a time approver 324 may also override or modify a portion of the time report 338 .
- the time report 338 is transmitted to an accounts payable department 326 (step 307 ).
- the accounts payable department 326 may deliver compensation to the vendor 336 through electronic fund transfer or any other well know means (step 308 ). Accordingly, the vendor 336 is automatically compensated without the need to maintain records and/or invoice the organization for services rendered by the non-employee worker 330 .
- the accounts payable department 326 only compensates the vendor 336 for approved time worked by the non-employee worker 330 .
- the accounts payable department 326 may also send to the vendor 336 a summary (via e-mail or facsimile) of the time report 338 indicating approved and disapproved time.
- the vendor 336 is charged with the responsibility for contacting the organization 315 (preferably the engaging manager 320 ) to dispute compensation discrepancies.
- compensation rendered by the organization may based on other factors or events, aside from time worked by a non-employee worker.
- a trigger may be built into the system such that approval for compensation is automatically requested based on completion of a deliverable.
- a trigger generating a request for approval of compensation may be date dependant.
- the present invention may be configured to handle the engagement of non-employee workers who are not necessarily compensated based on an hourly rate.
- an exemplary embodiment of the present invention also provides for the automatic reimbursement of expenses incurred by the non-employee worker 330 during an engagement.
- the vendor 336 reimburses the non-employee worker 330 for out-of pocket expenses, such as travel expenses, etc.
- the vendor 336 must then collect the reimbursed expenses from the organization 315 .
- the present invention may be configured in such a manner as to allow the non-employee worker 330 to record reimbursable expenses in the time report 338 . Then, when the time report 338 is accessed by the time approver 324 (step 306 ), reimbursement of the expenses may be approved or disapproved. Compensation for approved expenses may subsequently be transmitted to the vendor 336 from the accounts payable department 326 (step 308 ).
- FIG. 4 is a flow chart describing the steps involved in carrying out an exemplary method 400 of the present invention.
- the exemplary method proceeds from starting block 402 to step 405 , where a vendor of non-employee workers is selected.
- the present invention may be configured to allow accounts for preferred vendors. Setting up an account may involve the assignment of a vendor number for accounting purposes and the execution of a master contract governing the relationship between the organization and the vendor. Thus, an engaging manager may select a vendor from a list of preferred vendors or may set up an account for a new vendor.
- step 407 it is determined whether the desired vendor has an existing or current account. If the vendor account is not current or does not exist, the account must be updated or created. In this event, the method proceeds to step 409 , where a “vendor add/change form” is completed. Preferably, the “vendor add/change form” is completed by the vendor, either via e-mail or facsimile, and submitted to the organization.
- the vendor and the organization execute and file a master contract that governs the relationship between the parties.
- the master contract sets out the terms for supplying, engaging, managing, and paying for non-employee workers.
- the method proceeds to step 417 , where a non-employee worker of the selected vendor is chosen.
- the requisition of the non-employee worker may be handled in several ways, depending on the configuration of the present invention.
- the engaging manager of the organization may submit a request to the vendor for a non-employee worker.
- the request may specify a job category, a job description, a number of skills that are required of the non-employee worker to fill a particular position, a rate range, etc. Exception fields for specifying the reasons why certain standards are not followed may also be built into a request for a non-employee worker.
- a rate exception may specify that a non-employee worker will be paid more than a normal rate for a particular engagement due to special circumstances.
- a vendor exception may specify the reason why a non-preferred vendor was selected to supply a non-employee worker.
- the vendor may compile a list of qualified and available non-employee workers. The engaging manager may then request a suitable non-employee worker from the list.
- the vendor may supply the organization with detailed profiles of each non-employee worker that it may supply to the organization.
- Such non-employee worker profiles may include a name and social security number of the non-employee worker, a resume, a detailed list of skills possessed by a non-employee worker, a list of hourly billing rates associated with particular skill sets, historical evaluations of the non-employee worker from prior engagements, the availability of the non-employee worker, etc.
- non-employee worker profiles are electronically transmitted from the vendor to the organization and are maintained in the database 210 of the organization's computer system.
- the engaging manager may use the database management system 170 to perform a query for a suitable non-employee worker.
- the query may involve the specification of one or more skills that are necessary for a particular position and the billing rate that will be paid to the vendor for engagement of the non-employee worker.
- the database management system 170 may access the database 210 and return the profiles of one or more qualified and available non-employee workers to the engaging manager, who then requests a suitable, non-employee worker.
- a non-employee worker profile should be maintained in the organization's database for each non-employee worker engaged by the organization.
- a non-employee worker profile should include the name and social security number (for tracking purposes only) of the non-employee worker.
- a non-employee worker profile includes the detailed information described in the preceding paragraph. The more information that is maintained in a non-employee worker profile, the more efficiently the organization will be able to manage its non-employee worker engagements.
- a profile will exist and the method will continue to step 425 .
- the method proceeds to step 422 , where a non-employee worker profile is created and stored in the database.
- the non-employee worker profile may be created by the engaging manager or by the vendor.
- a work assignment is created for the non-employee worker.
- the work assignment specifies the terms of the engagement of the non-employee worker.
- Work assignments typically include a job category, a job description, a list of required skills, billing rates, etc.
- a work assignment may be created by an engaging manager, at least partially, prior to the engagement of a non-employee worker if some of the details of the engagement are known. Then, upon engagement of the non-employee worker, the work assignment may, be modified or completed to include the identity of the non-employee worker.
- a work assignment may be created by a vendor. For example, an engaging manager may submit a detailed request for a non-employee worker to the vendor. The vendor may then creates the work assignment by filling the request with an appropriate non-employee worker and transmitting the filled request back to the organization.
- a rate exception field may be built into the work assignment to record the engaging manager's justification for accepting the higher rate.
- Other appropriate exception fields may also be included in a work assignment.
- the work assignment When the work assignment is completed, it is submitted for approval at step 427 .
- the work assignment may be transmitted to a work assignment approver, via e-mail, facsimile, memo, or the like.
- the work assignment may be simply stored in the database and the work assignment approver may be notified (via e-mail or telephone, etc.) that the work assignment is ready for approval.
- a determination is made as to whether the work assignment has been approved.
- the present invention may be configured for automatic approvals if certain preconditions are satisfied. For example, automatic approval for an engagement may be triggered if the budget for the engagement is less then $5,000.00.
- the exemplary method ends at ending block 462 .
- the work assignment approver may insert a comment into an appropriate field of a disapproved work assignment, indicating reasons for the disapproval.
- the disapproved work assignment may thus be stored in the database 210 for access and review by the engaging manager 320 .
- the method continues to step 430 , where supplemental agreements are generated.
- supplemental agreements memorialize the terms of the work assignment and may include other agreements, such as intellectual property assignments and non-disclosure agreements.
- Supplemental agreements are intended to supplement the master contract between the vendor and the organization.
- the supplemental agreements are transmitted to the vendor for execution, via e-mail, facsimile, or the like.
- one or more of the supplemental agreements may require the signature of the non-employee worker.
- the vendor is responsible for obtaining any necessary signatures from the non-employee worker.
- the relevant supplemental agreements may be transmitted directly to the non-employee worker (via facsimile, e-mail or the like) for execution.
- the organization then receives executed supplemental agreements from the vendor (and possibly the non-employee worker) at step 442 .
- the executed supplemental agreements may be received in hardcopy for filing in a conventional paper filing system, or may be received in softcopy with electronic signatures for filing in the database 210 .
- the non-employee worker is provided with access to the organization's computer system.
- the non-employee worker is provided with only limited access to a portion of the database 210 where time reports may be stored. In this way, the non-employee worker will only be able to enter or modify time reports and will not be able to access any other information stored in the database.
- Providing access to the system may involve providing a username and password to the non-employee worker.
- the non-employee worker may also need to be cleared through a security department in order to gain physical access to the facilities of the organization.
- a security clearance request may be sent to a security department so that any necessary security badges may be prepared for the non-employee worker prior to the first day of the engagement.
- Security clearance request messages may be transmitted via e-mail if the security department also has access to the organization's LAN 205 .
- time reports are received by the database 210 at step 447 .
- the non-employee worker may be provided with access to a time entry software program module via a workstation 215 - 219 .
- the time entry software may present pre-configured forms having fields for accepting input data representing time worked by the non-employee worker.
- a time report is submitted for approval by a time approver when the employee marks it as “ready for approval.” Therefore, if the time report has not been marked ready for approval at step 449 , the method returns to step 447 where the time report may be updated or otherwise modified.
- the time report is determined at step 449 to be ready for approval, it is submitted to a time approver at step 453 .
- a time approver may approve the time report in whole or in part.
- a time approver may also override the time report so as to adjust the time entries. Accordingly, if it is determined at step 457 that the time report has not been at least partially approved, the exemplary method is terminated at step 462 and no compensation is paid to the vendor. However, if the time report is at least partially approved, the vendor is compensated for the approved time at step 460 . Of course, if a time report is only partially approved, the non-employee worker may be allowed to access and modify any unapproved portions thereof. Still, the non-employee worker should be prevented from modifying any part of the time report that has previously been approved. As mentioned above, compensation of the vendor may involve an electronic transfer of funds from an accounts payable department or the equivalent thereof. Compensation of the vendor may also be accomplished according to any accepted practices in the pertinent industry.
- the present invention is directed toward a system and method for assisting an organization in managing engagements of non-employee workers. Additional aspects and alternative embodiments will become apparent to those having ordinary skill in the art to which the present invention pertains.
- the detailed information stored in the database relating to non-employee workers and work assignments is conducive to detailed reporting schemes, whereby the organization may generate and maintain various records pertaining to the engagement of non-employee worker.
- the database management system of the present invention may be configured for extracting information from the database and generating reports.
- an add-on program module may be provided to the system of the present invention for accomplishing desired reporting functions.
Abstract
Assisting an organization in managing the engagement of non-employee workers supplied by a vendor. The organization maintains a computer system that is linked to a vendor's computer system. Electronic communication allows for sharing of information between the organization's computer system and the vendor's computer system. A database management system is provided for accessing a database to create, modify, store and access non-employee worker profiles, requests for non-employee workers, work assignments, time reports, and possibly electronic versions of employment agreements. Electronic settlement means may transfer payments to the vendor in exchange for services rendered by the non-employee worker. An engaging manager may send an e-mail request to the vendor for a non-employee worker. The vendor may provide the engaging manager with an e-mail response listing all eligible non-employees workers. The engaging manager may then request a non-employee worker from the list and, via e-mail, seek approval from a supervisor for engaging the non-employee worker. An engaging manager may also search the non-employee worker profiles in the database in order to find a non-employee worker without sending an e-mail request to the vendor. Work assignments for non-employee workers are entered into the database. Work assignments may include a job description, an hourly billing rate, and identification information. A non-employee worker stores in the database a time report recording time worked against the work assignment. Time reports may be accessed by a time approver. Approved time is submitted to an accounts payable department, which handles payment of the vendor.
Description
- The present invention relates in general to engagement of non-employee workers. More particularly, the present invention relates to a distributed computer network configured to aid an organization in managing engagements of non-employee workers who are supplied by a vendor.
- Many organizations engage non-employee workers for the performance of temporary jobs. Non-employee workers are also commonly referred to as contract workers, temporary workers, temps, or the like. Non-employee workers are typically supplied to an organization by vendors, which are also commonly referred to as agencies or suppliers. Typically, the organization compensates the vendor for services rendered by a non-employee worker. The vendor is the employer of the non-employee worker and is responsible for compensating the non-employee worker.
- The engagement of non-employee workers tends to be a paper work intensive undertaking. Records must be maintained at every level to obtain approval for engaging a non-employee worker, to record the hours worked by the non-employee worker, to approve the hours worked by the non-employee worker, and to ensure that the vendor is appropriately compensated. According to common practice, the organization maintains a set of records, the non-employee maintains a set of records, and the vendor maintains a set of records. The records maintained by each party must subsequently be reconciled to ensure that proper payments are exchanged and appropriate government reporting is accomplished. Presently, there is no desirable solution for automating the process involved in managing the engagement of non-employee workers.
- When an organization engages a significant number of non-employee workers, management and accounting dilemmas are amplified. In the first instance, difficulty in keeping track of the precise skills possessed by each non-employee worker may lead to the placement of unqualified workers in certain positions. Also, from an accounting perspective, the engagement of a large number of non-employee workers may lead to cash flow problems. For example, confusion may arise as to whether a request for compensation was approved by an authorized manager. Also, duplicate requests for compensation may often be processed before the duplication is recognized. These and other problems associated with the engagement of non-employee workers are commonly known.
- Thus, there remains a need for a method and system that automates the process of managing engagements of non-employee workers.
- The present invention meets the need described above by providing a method and system for automating the process of managing engagements of non-employee workers. The method and system of the present invention encompasses all aspects of an organization's non-employee worker engagement, including: establishment of a contractual relationship with a vendor, requisition of a suitable non-employee worker for a particular job, creation of a work assignment with execution of job-specific agreements, approval of a work assignment, evaluation of non-employee worker services, submission of time reports by non-employee workers, approval/disapproval of time reports, compensation of vendors for services rendered by the non-employee worker, evaluation of the engagement of the non-employee worker and reporting on the engagement of the non-employee worker.
- According to one aspect of the present invention, an organization maintains a computer system that is linked via a network to a computer system maintained by the vendor. Electronic communication means may be provided for communicating and sharing information between an organization's computer system and a vendor's computer system. A database is provided as a component of the organization's computer system for storing non-employee worker profiles and managing work assignments. A non-employee worker profile minimally includes the name and social security number of the non-employee worker. Optimally, a non-employee worker profile also includes detailed information about the non-employee worker, such as a resume, specific skills, prior service evaluations, hourly rates for specific tasks, availability, etc. A database management system is provided for accessing the database to create, modify, store and access non-employee worker profiles, work assignments, time reports, and possibly electronic versions of employment agreements. Electronic settlement means may also be provided for transferring payments to the vendor in exchange for services rendered by the non-employee worker. Electronic settlement means may also be used to automatically reimburse a vendor for expenses incurred by a non-employee worker during an engagement.
- According to another aspect of the present invention, an engaging manager is responsible for requesting a non-employee worker who is suitable to fill a particular position. To find a suitable non-employee worker, the engaging manager may send an e-mail request to the vendor. Upon receipt of the e-mail request, the vendor may compile a list of all qualified and available non-employee workers. The vendor may then provide the engaging manager with an e-mail response listing all eligible non-employees workers. The engaging manager may then request a non-employee worker from the list and, via e-mail, seek the approval of a supervisor for engaging the non-employee worker. In another embodiment, the engaging manager may search the non-employee worker profiles in the database in order to find a suitable non-employee worker without having to send an e-mail request to the vendor.
- The vendor and the organization may have an executed master contract on file prior to the organization's engagement of non-employee workers. Then, as each non-employee worker is engaged, a supplemental agreement may be electronically generated and transmitted to the vendor, via e-mail or facsimile, for execution. A supplemental agreement is meant to supplement the master contract by specifying the terms of a particular engagement. Intellectual property assignments and non-disclosure agreements may be included in supplemental agreements.
- Work assignments are entered into the database by the engaging manager. Work assignments may include a job description, an hourly rate, and information identifying the non-employee worker and the vendor. Work assignments may be accessed electronically for approval by a work assignment approver. Upon approval of a work assignment, a non-employee worker is provided with access to the database in order to store a time report therein. The time report records time worked against the work assignment. Non-employee workers may be provided with local and/or remote access to the database.
- Time reports may be electronically accessed by a time approver for approval or disapproval. A time approver may approve or disapprove a time report in whole or in part, or may override a portion of the time report so as to adjust the time recorded therein. Once a portion of the time report has been approved, that portion of the time report is rendered unavailable for modification by the non-employee worker. Any approved time is submitted to an accounts payable department of the organization. The accounts payable department then compensates the vendor for services rendered by the non-employee worker. Compensation of the vendor may be handled by electronic fund transfer or any other well know means.
- These and other aspects, features and advantages of the present invention may be more clearly understood and appreciated from a review of the following detailed description of the exemplary embodiments and by reference to the appended drawings and claims.
-
FIG. 1 is a block diagram of a personal computer illustrating the operating environment for an exemplary embodiment of the present invention. -
FIG. 2 is a block diagram illustrating an exemplary distributed computer network environment for an exemplary embodiment of the present invention. -
FIG. 3 is a functional block diagram illustrating operation of an exemplary embodiment of the present invention. -
FIG. 4A is a flow diagram illustrating operation of an exemplary method of the present invention. -
FIG. 4B is a continuation of the flow diagram ofFIG. 4A . - The present invention is directed to a system and method for automating the process by which an organization manages engagements of non-employee workers. As mentioned above, non-employee workers are engaged by an organization on a temporary basis. Non-employee workers are typically supplied to an organization by a vendor or agency. The supplying vendor or agency is typically considered the employer of the non-employee worker. Also, non-employee workers may be independent contractors, who serve as their own vendors or agents. Broadly, the present invention provides a distributed computer network having various nodes for communicating and sharing information between the organization and one or more vendors.
- At the core of the present invention is a database and a database management system that are used for storing and accessing non-employee worker profiles, agreements, work assignments and time reports The database management system may be configured as one or more software program modules for providing graphical user interface into the database. Exemplary software program modules will be discussed in greater detail below.
- Exemplary Operating Environment
- The following description will hereinafter refer to the drawing, in which like numerals indicate like elements throughout the several figures.
FIG. 1 and the following discussion are intended to provide a brief and general description of a suitable computing environment for implementing the present invention. Although the system shown inFIG. 1 is a conventionalpersonal computer 100, those skilled in the art will recognize that the invention also may be implemented using other types of computer system configurations. Thecomputer 100 includes acentral processing unit 122, asystem memory 120, and an Input/Output (“I/O”)bus 126. Asystem bus 121 couples thecentral processing unit 122 to thesystem memory 120. Abus controller 123 controls the flow of data on the I/O bus 126 and between thecentral processing unit 122 and a variety of internal and external I/O devices. The I/O devices connected to the I/O bus 126 may have direct access to thesystem memory 120 using a Direct Memory Access (“DMA”)controller 124. - The I/O devices are connected to the I/
O bus 126 via a set of device interfaces. The device interfaces may include both hardware components and software components. For instance, ahard disk drive 130 and afloppy disk drive 132 for reading or writingremovable media 150 may be connected to the I/O bus 126 through adisk drive controller 140. Anoptical disk drive 134 for reading or writingoptical media 152 may be connected to the 1/O bus 126 using a Small Computer System Interface (“SCSI”) 141. The drives and their associated computer-readable media provide nonvolatile storage for thecomputer 100. In addition to the computer-readable media described above, other types of computer-readable media may also be used, such as ZIP drives or the like. - A
display device 153, such as a monitor, is connected to the I/O bus 126 via another interface, such as avideo adapter 142. Aparallel interface 143 connects synchronous peripheral devices, such as alaser printer 156, to the I/O bus 126. A serial interface 144 connects communication devices to the I/O bus 126. A user may enter commands and information into thecomputer 100 via the serial interface 144 using an input device, such as akeyboard 138, amouse 136 or amodem 157. Other peripheral devices (not shown) may also be connected to thecomputer 100, such as audio input/output devices or image capture devices. - A number of software program modules may be stored on the drives and in the
system memory 120. Thesystem memory 120 can include both Random Access Memory (“RAM”) and Read Only Memory (“ROM”). The software program modules control the manner in which thecomputer 100 functions and interacts with the user, with I/O devices or with other computers. Software program modules include routines,operating systems 165, application programs, data structures, and other software or firmware components. In an exemplary embodiment, the present invention may include one or more software program modules forming adatabase management system 170 stored on the drives or in thesystem memory 120 of the computer. 100. Thedatabase management system 170 may comprise computer implemented instructions for providing a user with a graphical user interface for accessing a database (not shown) that may also be stored in thesystem memory 120 or in the memory of aremote computer 160. - The
computer 100 may operate in a networked environment using logical connections to one or more remote computers, such asremote computer 160. Theremote computer 160 may be a server, a router, a peer device or other common network node, and typically includes many or all of the elements described in connection with thecomputer 100. In a networked environment, program modules and data may be stored on theremote computer 160. The logical connections depicted inFIG. 1 include a local area network (“LAN”) 154 and a wide area network (“WAN”) 155. In a LAN environment, anetwork interface 145, such as an Ethernet adapter card, can be used to connect thecomputer 100 to theremote computer 160. In a WAN environment, thecomputer 100 may use a telecommunications device, such as amodem 157, to establish a connection. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers may be used. -
FIG. 2 is a functional block diagram representing an exemplary distributed network environment for an exemplary embodiment of the present invention. As shown, an organization maintains a first distributed network, such as local area network (LAN) 205, comprising adatabase 210 and several workstations 215-219. Each work station 215-219 is able to access to thedatabase 210 through a database management system (not shown). In an exemplary embodiment, the workstations 215-219 may be operated by various workers within the organization, such as engaging managers, work assignment approvers, time approvers, an accounts payable department, and non-employee workers. Those skilled in the art will appreciate that more or fewer workstations may be provided. Those skilled in the art should further appreciate that the workers within the organization may also access the organization'sLAN 205 from-remote workstations (not shown) to perform any of the tasks involved in managing the engagement of non-employee workers. - The organization's
LAN 205 may be linked via a wide area network (WAN) 225, such as the Internet, to acomputer system 230 maintained by the vendor. The vendor'scomputer system 230 may be a single workstation, as shown in the figure, or a LAN comprising a plurality of nodes. In the distributednetwork 200 environment, the organization is able to electronically communicate with the vendor in a variety of well known manners, such as e-mail, facsimile, file transfer protocols, and shared access to network resources. As an example, an engaging manager operating a workstation 215-219 of the organization'sLAN 205, may send to the vendor'scomputer system 230 an e-mail request for a non-employee worker who is suitable to fill a particular temporary position. Upon receipt of the e-mail request, the vendor may compile a list of all qualified and available non-employee workers. The vendor may then provide the engaging manager with an e-mail response listing all eligible non-employees workers. Upon receipt of the e-mail response, the engaging manager may request a non-employee worker from the list and, via e-mail, seek the approval of a supervisor within the organization for hiring the non-employee worker. For security purposes, the organization may employ an internal e-mail system and an external e-mail system. - For the sake of simplicity,
FIG. 2 shows only a single vendor's computer system-230 connected to the organization'sLAN 205. However, those skilled in the art will appreciate that the present invention may be configured such that multiple vendor computer systems are connected to the organization'sLAN 205. As such, an engaging manager of the organization may send an e-mail request for a non-employee worker to more than one vendor. Multiple vendors may thus compete for the opportunity to supply a non-employee worker to the organization. Furthermore, the organization may establish a hierarchy of preferred vendors, who are given priority over non-preferred vendors. In the alternative, those skilled in the art should appreciate that the present invention does not require any vendors to be in electronic communication with the organization'sLAN 205. - Operation of Exemplary Embodiments
-
FIG. 3 is a functional block diagram illustrating the operation of an exemplary embodiment of the present invention. As mentioned above, several workers within anorganization 315 may be involved in the implementation of the, method and system of the present invention. In an exemplary embodiment, the involved workers include anengaging manager 320, awork assignment approver 322, atime approver 324, an accountspayable department 326, and anon-employee worker 330. Thenon-employee worker 330 is supplied to theorganization 315 by avendor 336. - The
engaging manager 320 is responsible for requesting anon-employee worker 330 who is suitable for a particular temporary position within the organization. Requisition of a suitable non-employee worker will be discussed in detail below. Theengaging manager 320 is also responsible for creating awork assignment 332 for the non-employee worker 330 (step 301). Awork assignment 332 establishes the parameters of the non-employee worker's 330 engagement. Such parameters may include a description of the job to be performed during the engagement, a billing rate, a budget for the job, the duration of the engagement, the identity of thenon-employee worker 330 and thevendor 336, etc. In an exemplary embodiment, awork assignment 332 is specific to a particular job. In other words, when a particular job is completed by anon-employee worker 330, thework assignment 332 associated therewith is closed. A new work assignment must be created before thenon-employee worker 330 will be authorized to perform another task for theorganization 315. - After a
work assignment 332 is created and stored in thedatabase 210 of the organization's computer system, awork assignment approver 322 may access and approve the work assignment 332 (step 302). Awork assignment approver 322 is a manager or supervisor who has budgetary authorization for the area within theorganization 315 in which thenon-employee worker 330 will be engaged. In an exemplary embodiment, theengaging manager 320 and thework assignment approver 322 may each have access to workstations 215-219 of aLAN 205. Via theLAN 205, theengaging manager 320 may send an e-mail notification to the work assignment approver 322 indicating that thework assignment 332 has been stored in thedatabase 210 and awaits approval. Of course, notification of thework assignment approver 322 may be accomplished by any other well known means, including, but not limited to a telephone call and/or voice-mail, a facsimile, a written memo, etc. - Prior to the engagement of a
non-employee worker 330, theorganization 315 and thevendor 336 may already have on file an executed master contract. A master contract governs the general relationship between theorganization 315 and thevendor 336. Awork assignment 332 supplements the master contract by specifying the terms of each individual engagement of anon-employee worker 330. Awork assignment 332 represents the on-line approval of an engagement by theorganization 315. Still, the terms of the engagement should be formally and legally memorialized and executed by both theorganization 315 and thevendor 336. Therefore, after thework assignment 332 has been approved, one or moresupplemental agreements 334 are generated based on the work assignment 332 (step 303).Supplemental agreements 334 may include, but are not limited to, statements of work, intellectual property assignments and non-disclosure agreements. A software program module may be provided to generate automaticallysupplemental agreements 334 based on information contained in a work assignment. Also, supplemental agreements may be generated manually by anengaging manager 320 or other worker of theorganization 315. -
Supplemental agreements 334 are sent to thevendor 336 for execution and are then returned to the organization for filing (step 304).Supplemental agreements 334 may be sent to and from thevendor 336 via facsimile or by conventional mail, etc. However, in an exemplary embodiment,supplemental agreements 334 may also be executed via e-mail with electronic signatures. Electronic signatures are well known in the pertinent art.Supplemental agreements 334 returned to theorganization 315 may be filed in soft copy in thedatabase 210 and/or in hardcopy in conventional paper filing systems. - When all
supplemental agreements 334 have been executed and filed with theorganization 315, thenon-employee worker 330 is provided with access to thedatabase 210 in order to enter time against the work assignment 332 (step 305). In an exemplary embodiment, a time entry software program module forming a component of thedatabase management system 170 is provided on a workstation 215-219 connected to the organization'sLAN 205. The time entry software provides a graphical user interface for accessing a portion of thedatabase 210 where time reports 338 are stored. Time reports 338, sometime referred to as time slips or time sheets, may be created through pre-configured electronic forms containing fields for the input of data representing time worked by anon-employee worker 330. For security purposes, the time entry software may be password protected and may not provide access areas of thedatabase 210 wherework assignments 332 and other administrative information are stored. Accordingly, anon-employee worker 322 may access thedatabase 210 through a local workstation 215-219 to record time worked against a work assignment 332 (step 305). -
Non-employee workers 330 may also be provided with remote access to thedatabase 210 for the purpose of time entry, as well as other tasks. For example, a time entry software program module may be run a remote and/or portable device, such as a remote workstation, a laptop computer, a digital telephone, a pager, etc. As will be apparent to those of ordinary skill in the art, remote and/or portable devices may interface with the organization'sLAN 205 via a modem, an Ethernet connection, or other well known communication means. - In an exemplary embodiment, a
time report 338 is accessed by a time approver 324 (step 306) when anon-employee worker 330 marks thetime report 338 as “ready for approval.” An e-mail or other type of message may be used to alert thetime approver 324 that atime report 338 is ready for approval. Approval for atime report 338 must be obtained before compensation may be made to avendor 336. Atime approver 324 may be any duly authorized worker of the organization. Thetime approver 324 may be provided with the authority to approve or reject atime report 338, in part or in total. Atime approver 324 may also override or modify a portion of thetime report 338. - Once a time report has been approved by a
time approver 324, thetime report 338 is transmitted to an accounts payable department 326 (step 307). The accountspayable department 326 may deliver compensation to thevendor 336 through electronic fund transfer or any other well know means (step 308). Accordingly, thevendor 336 is automatically compensated without the need to maintain records and/or invoice the organization for services rendered by thenon-employee worker 330. Of course, the accountspayable department 326 only compensates thevendor 336 for approved time worked by thenon-employee worker 330. Thus, the accountspayable department 326 may also send to the vendor 336 a summary (via e-mail or facsimile) of thetime report 338 indicating approved and disapproved time. In an exemplary embodiment, thevendor 336 is charged with the responsibility for contacting the organization 315 (preferably the engaging manager 320) to dispute compensation discrepancies. - In another embodiment, compensation rendered by the organization may based on other factors or events, aside from time worked by a non-employee worker. For example, a trigger may be built into the system such that approval for compensation is automatically requested based on completion of a deliverable. Alternately, a trigger generating a request for approval of compensation may be date dependant. Accordingly, the present invention may be configured to handle the engagement of non-employee workers who are not necessarily compensated based on an hourly rate.
- Although not shown in
FIG. 3 , an exemplary embodiment of the present invention also provides for the automatic reimbursement of expenses incurred by thenon-employee worker 330 during an engagement. In common practice, thevendor 336 reimburses thenon-employee worker 330 for out-of pocket expenses, such as travel expenses, etc. Thevendor 336 must then collect the reimbursed expenses from theorganization 315. The present invention may be configured in such a manner as to allow thenon-employee worker 330 to record reimbursable expenses in thetime report 338. Then, when thetime report 338 is accessed by the time approver 324 (step 306), reimbursement of the expenses may be approved or disapproved. Compensation for approved expenses may subsequently be transmitted to thevendor 336 from the accounts payable department 326 (step 308). -
FIG. 4 is a flow chart describing the steps involved in carrying out an exemplary method 400 of the present invention. The exemplary method proceeds from startingblock 402 to step 405, where a vendor of non-employee workers is selected. The present invention may be configured to allow accounts for preferred vendors. Setting up an account may involve the assignment of a vendor number for accounting purposes and the execution of a master contract governing the relationship between the organization and the vendor. Thus, an engaging manager may select a vendor from a list of preferred vendors or may set up an account for a new vendor. - Accordingly, at
step 407 it is determined whether the desired vendor has an existing or current account. If the vendor account is not current or does not exist, the account must be updated or created. In this event, the method proceeds to step 409, where a “vendor add/change form” is completed. Preferably, the “vendor add/change form” is completed by the vendor, either via e-mail or facsimile, and submitted to the organization. Next, atstep 413, the vendor and the organization execute and file a master contract that governs the relationship between the parties. The master contract sets out the terms for supplying, engaging, managing, and paying for non-employee workers. - When it is determined that the vendor account is current, the method proceeds to step 417, where a non-employee worker of the selected vendor is chosen. The requisition of the non-employee worker may be handled in several ways, depending on the configuration of the present invention. In one embodiment, the engaging manager of the organization may submit a request to the vendor for a non-employee worker. The request may specify a job category, a job description, a number of skills that are required of the non-employee worker to fill a particular position, a rate range, etc. Exception fields for specifying the reasons why certain standards are not followed may also be built into a request for a non-employee worker. For example, a rate exception may specify that a non-employee worker will be paid more than a normal rate for a particular engagement due to special circumstances. Similarly, a vendor exception may specify the reason why a non-preferred vendor was selected to supply a non-employee worker. In response to the request, the vendor may compile a list of qualified and available non-employee workers. The engaging manager may then request a suitable non-employee worker from the list.
- In another embodiment, the vendor may supply the organization with detailed profiles of each non-employee worker that it may supply to the organization. Such non-employee worker profiles may include a name and social security number of the non-employee worker, a resume, a detailed list of skills possessed by a non-employee worker, a list of hourly billing rates associated with particular skill sets, historical evaluations of the non-employee worker from prior engagements, the availability of the non-employee worker, etc. Preferably, non-employee worker profiles are electronically transmitted from the vendor to the organization and are maintained in the
database 210 of the organization's computer system. Accordingly, the engaging manager may use thedatabase management system 170 to perform a query for a suitable non-employee worker. The query may involve the specification of one or more skills that are necessary for a particular position and the billing rate that will be paid to the vendor for engagement of the non-employee worker. In response to the query, thedatabase management system 170 may access thedatabase 210 and return the profiles of one or more qualified and available non-employee workers to the engaging manager, who then requests a suitable, non-employee worker. - In any event, a non-employee worker profile should be maintained in the organization's database for each non-employee worker engaged by the organization. At a minimum, a non-employee worker profile should include the name and social security number (for tracking purposes only) of the non-employee worker. Optimally, a non-employee worker profile includes the detailed information described in the preceding paragraph. The more information that is maintained in a non-employee worker profile, the more efficiently the organization will be able to manage its non-employee worker engagements. Thus, after a non-employee worker is requested at
step 417, a check is made atstep 420 to ensure that a corresponding non-employee worker profile exists in the organization'sdatabase 210. Obviously, if the non-employee worker was requested from the organization's database, a profile will exist and the method will continue to step 425. However, if the request for a non-employee worker was sent to the vendor, a profile may not yet exist in thedatabase 210. In that event, the method proceeds to step 422, where a non-employee worker profile is created and stored in the database. The non-employee worker profile may be created by the engaging manager or by the vendor. - Next, at
step 425, a work assignment is created for the non-employee worker. As mentioned, the work assignment specifies the terms of the engagement of the non-employee worker. Work assignments typically include a job category, a job description, a list of required skills, billing rates, etc. Also, it should be noted that a work assignment may be created by an engaging manager, at least partially, prior to the engagement of a non-employee worker if some of the details of the engagement are known. Then, upon engagement of the non-employee worker, the work assignment may, be modified or completed to include the identity of the non-employee worker. In the alternative, the engaging manager may not create the work assignment until all information relating to the engagement is known. In yet another embodiment, a work assignment may be created by a vendor. For example, an engaging manager may submit a detailed request for a non-employee worker to the vendor. The vendor may then creates the work assignment by filling the request with an appropriate non-employee worker and transmitting the filled request back to the organization. - Those skilled in the art should recognize that in some instances, engagement of a non-employee worker may require a greater billing rate than the organization is typically willing to pay for a particular job. Therefore, a rate exception field may be built into the work assignment to record the engaging manager's justification for accepting the higher rate. Other appropriate exception fields may also be included in a work assignment.
- When the work assignment is completed, it is submitted for approval at
step 427. As described above, the work assignment may be transmitted to a work assignment approver, via e-mail, facsimile, memo, or the like. Also, the work assignment may be simply stored in the database and the work assignment approver may be notified (via e-mail or telephone, etc.) that the work assignment is ready for approval. Atstep 429, a determination is made as to whether the work assignment has been approved. In an exemplary embodiment, the present invention may be configured for automatic approvals if certain preconditions are satisfied. For example, automatic approval for an engagement may be triggered if the budget for the engagement is less then $5,000.00. - If the work assignment has not been approved, i.e. it has been disapproved, the exemplary method ends at ending
block 462. In an exemplary embodiment, the work assignment approver may insert a comment into an appropriate field of a disapproved work assignment, indicating reasons for the disapproval. The disapproved work assignment may thus be stored in thedatabase 210 for access and review by theengaging manager 320. However, if the work assignment has been approved, the method continues to step 430, where supplemental agreements are generated. - Again, supplemental agreements memorialize the terms of the work assignment and may include other agreements, such as intellectual property assignments and non-disclosure agreements. Supplemental agreements are intended to supplement the master contract between the vendor and the organization. At
step 437, the supplemental agreements are transmitted to the vendor for execution, via e-mail, facsimile, or the like. Also, one or more of the supplemental agreements may require the signature of the non-employee worker. In an exemplary embodiment, the vendor is responsible for obtaining any necessary signatures from the non-employee worker. However, in an alternate embodiment, the relevant supplemental agreements may be transmitted directly to the non-employee worker (via facsimile, e-mail or the like) for execution. - The organization then receives executed supplemental agreements from the vendor (and possibly the non-employee worker) at
step 442. Again, the executed supplemental agreements may be received in hardcopy for filing in a conventional paper filing system, or may be received in softcopy with electronic signatures for filing in thedatabase 210. When all supplemental agreements are received, the non-employee worker is provided with access to the organization's computer system. In an exemplary embodiment, the non-employee worker is provided with only limited access to a portion of thedatabase 210 where time reports may be stored. In this way, the non-employee worker will only be able to enter or modify time reports and will not be able to access any other information stored in the database. Providing access to the system may involve providing a username and password to the non-employee worker. Along the same lines, the non-employee worker may also need to be cleared through a security department in order to gain physical access to the facilities of the organization. In response to an approved work assignment, a security clearance request may be sent to a security department so that any necessary security badges may be prepared for the non-employee worker prior to the first day of the engagement. Security clearance request messages may be transmitted via e-mail if the security department also has access to the organization'sLAN 205. - After the non-employee worker is provided with access to the organization's computer system, time reports are received by the
database 210 atstep 447. The non-employee worker may be provided with access to a time entry software program module via a workstation 215-219. The time entry software may present pre-configured forms having fields for accepting input data representing time worked by the non-employee worker. In an exemplary embodiment, a time report is submitted for approval by a time approver when the employee marks it as “ready for approval.” Therefore, if the time report has not been marked ready for approval atstep 449, the method returns to step 447 where the time report may be updated or otherwise modified. When the time report is determined atstep 449 to be ready for approval, it is submitted to a time approver atstep 453. - A time approver may approve the time report in whole or in part. A time approver may also override the time report so as to adjust the time entries. Accordingly, if it is determined at
step 457 that the time report has not been at least partially approved, the exemplary method is terminated atstep 462 and no compensation is paid to the vendor. However, if the time report is at least partially approved, the vendor is compensated for the approved time atstep 460. Of course, if a time report is only partially approved, the non-employee worker may be allowed to access and modify any unapproved portions thereof. Still, the non-employee worker should be prevented from modifying any part of the time report that has previously been approved. As mentioned above, compensation of the vendor may involve an electronic transfer of funds from an accounts payable department or the equivalent thereof. Compensation of the vendor may also be accomplished according to any accepted practices in the pertinent industry. - In summary, the present invention is directed toward a system and method for assisting an organization in managing engagements of non-employee workers. Additional aspects and alternative embodiments will become apparent to those having ordinary skill in the art to which the present invention pertains. For example, the detailed information stored in the database relating to non-employee workers and work assignments is conducive to detailed reporting schemes, whereby the organization may generate and maintain various records pertaining to the engagement of non-employee worker. As such, the database management system of the present invention may be configured for extracting information from the database and generating reports. Also, an add-on program module may be provided to the system of the present invention for accomplishing desired reporting functions. These and additional aspects and alternate embodiments are considered to be encompassed within the spirit and scope of the present invention. Accordingly, the scope of the present invention is described by the appended claims and is supported by the foregoing description.
Claims (20)
1. A method for use by an organization for managing an engagement of a non-employee worker supplied by a vendor, the method comprising the steps of:
requesting the non-employee worker from the vendor;
storing a work assignment for the non-employee worker in a database;
providing the non-employee worker with access to the database so that the non-employee worker may enter therein a time report associated with the work assignment; and
accessing the database to approve the time report.
2-38. (Cancelled).
39. The method of claim 1 , further comprising the step of compensating the vendor for services rendered by the non-employee worker upon approval of the time report.
40. The method of claim 1 , further comprising the step of prior to storing the work assignment in the database, electronically communicating with a manager of the organization to obtain approval for the work assignment.
41. The method of claim 1 , wherein the organization and the vendor have a previously executed master agreement on file; and
wherein the method further comprises the step of transmitting a supplemental agreement to the vendor to memorialize one or more terms of the engagement of the non-employee worker.
42. The method of claim 41 , further comprising the step of receiving an executed copy of the supplemental agreement from the vendor prior to providing the non-employee worker with access to the database.
43. The method of claim 1 , wherein the step of accessing the database to approve the time report is performed at a time interval agreed to by the organization and the vendor.
44. The method of claim 1 , further comprising the step of storing an evaluation of the engagement of the non-employee worker in the database.
45. The method of claim 39 , wherein the time report lists both time billed and expenses incurred by the non-employee worker during the engagement; and
wherein the method further comprises the step of upon approval of the time report, reimbursing the vendor for the expenses incurred by the non-employee worker.
46. The method of claim 1 , wherein the database comprises a non-employee worker profile for each of a plurality of non-employee workers supplied by at least the vendor; and
wherein the non-employee worker profile comprises a name and a unique identification number.
47. The method of claim 46 , wherein the non-employee worker profile further comprises at least one prior evaluation relating to past engagements.
48. The method of claim 46 , wherein the non-employee worker profile further comprises a detailed list of skills.
49. The method of claim 48 , wherein the profile further comprises a billing rate that is related to the detailed list of skills.
50. The method of claim 1 , wherein the vendor is provided with at least partial access to the database; and
wherein the vendor stores in the database a profile for each non-employee worker supplied by the vendor.
51. The method of claim 1 , wherein the work assignment comprises a start date for the engagement, an end date for the engagement, a task description, and a billing rate.
52. The method of claim 1 , further comprising the steps of receiving an indication that the engagement has been completed; and
in response to receiving the indication, closing the work assignment such that the time report is unable to be modified by the non-employee worker.
53. A method for use by an organization for managing an engagement of a non-employee worker supplied by a vendor, the method comprising the steps of:
requesting a non-employee worker from a vendor;
providing the non-employee worker with access to a database so that the non-employee worker may enter therein a time report;
accessing the database to approve the time report; and
upon arrival of the time report, compensating the vendor for services rendered by then on-employee worker.
54. A system for assisting an organization in managing an engagement of a non-employee work supplied by a vendor, the system comprising:
an organization computer system comprising a database and at least one workstation; and
a database management system on the at least one workstation, the database management system comprising computer executable instructions for:
allowing an engaging manager to store a work assignment for the non-employee worker in the database,
allowing a work assignment approver to access and approve the work assignment,
allowing the non-employee worker to store a time report in the database, and
allowing a time approver to access and approve the time report.
55. The system of claim 54 , wherein the database management system further comprises computer executable instructions for allowing the engaging manager to select the non-employee worker from the database, the database storing data for a plurality of non-employee workers supplied by the vendor.
56. The system of claim 54 , further comprising electronic communication means for communicating a request from the organization computer system to a vendor computer system for the non-employee worker.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/860,511 US20050010467A1 (en) | 1999-05-14 | 2004-06-03 | Engagement of non-employee workers |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/312,120 US6408337B1 (en) | 1999-05-14 | 1999-05-14 | Engagement of non-employee workers |
US10/166,436 US20020152316A1 (en) | 1999-05-14 | 2002-06-10 | Engagement of non-employee workers |
US10/860,511 US20050010467A1 (en) | 1999-05-14 | 2004-06-03 | Engagement of non-employee workers |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/166,436 Continuation US20020152316A1 (en) | 1999-05-14 | 2002-06-10 | Engagement of non-employee workers |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050010467A1 true US20050010467A1 (en) | 2005-01-13 |
Family
ID=23209972
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/312,120 Expired - Fee Related US6408337B1 (en) | 1999-05-14 | 1999-05-14 | Engagement of non-employee workers |
US10/166,436 Abandoned US20020152316A1 (en) | 1999-05-14 | 2002-06-10 | Engagement of non-employee workers |
US10/860,511 Abandoned US20050010467A1 (en) | 1999-05-14 | 2004-06-03 | Engagement of non-employee workers |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/312,120 Expired - Fee Related US6408337B1 (en) | 1999-05-14 | 1999-05-14 | Engagement of non-employee workers |
US10/166,436 Abandoned US20020152316A1 (en) | 1999-05-14 | 2002-06-10 | Engagement of non-employee workers |
Country Status (1)
Country | Link |
---|---|
US (3) | US6408337B1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020095300A1 (en) * | 2001-01-12 | 2002-07-18 | Parks Russell E. | Skills matching application |
US20050087596A1 (en) * | 2002-09-20 | 2005-04-28 | Larson Steve A. | Systems and methods for managing security at plural physical locations |
US20060184381A1 (en) * | 2005-01-27 | 2006-08-17 | Servicemagic, Inc. | Computer-implemented method and system for matching a consumer to a home service provider |
US7096193B1 (en) * | 1999-05-21 | 2006-08-22 | Servicemagic, Inc. | Facilitating commerce among consumers and service providers by matching ready-to-act consumers and pre-qualified service providers |
US20070106547A1 (en) * | 2005-09-29 | 2007-05-10 | Bal Agrawal | System and method for a household services marketplace |
US20080195605A1 (en) * | 2007-02-09 | 2008-08-14 | Icliquein Technology, Inc. | Service directory and management system |
US20080222278A1 (en) * | 2007-03-11 | 2008-09-11 | P U L N I K O V A V A L E N T I N A | System and method of global electronic job market in the Internet |
US7430519B2 (en) | 1998-12-21 | 2008-09-30 | Frontline Placement Technologies, Inc. | Substitute fulfillment system |
US20080247887A1 (en) * | 2007-04-09 | 2008-10-09 | Susan Bumgardner Cirulli | Pricing method and system |
WO2008127337A1 (en) * | 2007-04-16 | 2008-10-23 | Leviathan Entertainment | Intellectual property examination |
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 |
US20080306748A1 (en) * | 2007-06-05 | 2008-12-11 | Marco Antonio Marquez Gomez | Request modification method and system |
US20090006355A1 (en) * | 2007-06-26 | 2009-01-01 | Susan Bumgardner Cirulli | Global resource method and system |
US20090125443A1 (en) * | 2006-05-16 | 2009-05-14 | Jeremy Lappin | Method to facilitate engagement and communication between a company and a recruiter |
US20090157677A1 (en) * | 2007-12-18 | 2009-06-18 | International Business Machines Corporation | Method and system for enablement of social networking based on asset ownership |
US20090177518A1 (en) * | 2008-01-04 | 2009-07-09 | Front Line Placement Technologies, Inc. | Method, system and program product for filling job orders |
US20090177535A1 (en) * | 2007-09-18 | 2009-07-09 | Pmp Corporation | System and method for monitoring and executing substitute fulfillment |
US20100030595A1 (en) * | 2005-02-25 | 2010-02-04 | Employment Management Systems Pty Limited | Transactional Engine Linking Businesses to Multiple Recruitment Companies for Engagement & Management of Labour |
US20100161465A1 (en) * | 2008-12-22 | 2010-06-24 | Mcmaster Michella G | Systems and Methods for Managing Charitable Contributions and Community Revitalization |
US20100325059A1 (en) * | 2007-02-05 | 2010-12-23 | Jeremy Lappin | Method to facilitate engagement of a company with an available position |
US20110055099A1 (en) * | 2009-09-01 | 2011-03-03 | Geoffrey Aaron Paul | Automated Systems and Methods for Matching Healthcare Professionals with Healthcare Organizations on a Temporary Basis |
US7945468B1 (en) * | 1999-08-20 | 2011-05-17 | Frontline Technologies, Inc. | Notification of employees via pass code accessed web pages |
US20110166904A1 (en) * | 2009-12-24 | 2011-07-07 | Arrowood Bryce | System and method for total resource management |
US20150371192A1 (en) * | 1999-07-31 | 2015-12-24 | Raymond Anthony Joao | Apparatus and method for providing job searching services, recruitment services and/or recruitment-related services |
US20180300820A1 (en) * | 2017-04-14 | 2018-10-18 | Guard Grabber Technologies, Inc. | Booking security services |
US11645625B2 (en) | 2018-08-21 | 2023-05-09 | Job Market Maker, Llc | Machine learning systems for predictive targeting and engagement |
US11727328B2 (en) | 2019-10-04 | 2023-08-15 | Magnit Jmm, Llc | Machine learning systems and methods for predictive engagement |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000113064A (en) * | 1998-10-09 | 2000-04-21 | Fuji Xerox Co Ltd | Optimum acting person selection support system |
US6408337B1 (en) * | 1999-05-14 | 2002-06-18 | Coca-Cola Company | Engagement of non-employee workers |
US20060259321A1 (en) * | 1999-11-05 | 2006-11-16 | Mindmatters Technologies, Inc. | System for automating and managing an enterprise IP environment |
EP1240600A4 (en) * | 1999-11-12 | 2003-05-21 | Mindmatters Technologies Inc | System for automating and managing an enterprise ip environment |
US20080215474A1 (en) * | 2000-01-19 | 2008-09-04 | Innovation International Americas, Inc. | Systems and methods for management of intangible assets |
US20040260601A1 (en) * | 2000-03-13 | 2004-12-23 | Victor Brief | System and method for internet based procurement of goods and services |
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 |
AU2001249864A1 (en) * | 2000-04-04 | 2001-10-15 | Peoplesoft, Inc. | Module for the interconnectivity of independent software applications |
US7353180B1 (en) * | 2000-04-17 | 2008-04-01 | Accenture Llp | Supply chain/workflow services in a contract manufacturing framework |
US7277865B1 (en) | 2000-04-17 | 2007-10-02 | Accenture Llp | Information portal in a contract manufacturing framework |
JP2001350881A (en) * | 2000-06-06 | 2001-12-21 | Nec Corp | System and method for controlling talented person dispatch information, dispatching terminal, job offering terminal and dispatch information server and recording medium |
US20010051889A1 (en) * | 2000-06-08 | 2001-12-13 | Haney Ralph C. | System and method for managing contract labor activities |
US6505123B1 (en) | 2000-07-24 | 2003-01-07 | Weatherbank, Inc. | Interactive weather advisory system |
US20070276675A1 (en) * | 2000-11-10 | 2007-11-29 | Gabrick John J | Innovation management system, apparatus, and method |
US20050240428A1 (en) * | 2000-11-10 | 2005-10-27 | Gabrick John J | System for automating and managing an IP environment |
US20040073443A1 (en) * | 2000-11-10 | 2004-04-15 | Gabrick John J. | System for automating and managing an IP environment |
US7441004B2 (en) * | 2000-11-22 | 2008-10-21 | Lockheed Martin Corporation | Method and system for processing a visitor request over an intranet |
US7185022B2 (en) * | 2001-01-26 | 2007-02-27 | Semiconductor Energy Laboratory Co., Ltd. | Work data management system and work data management method |
US20040006486A1 (en) * | 2001-05-30 | 2004-01-08 | Schmidt Dieter H. | Paperless recorder for tamper-proof recording of product process information |
JP2003162612A (en) * | 2001-09-17 | 2003-06-06 | Hitachi Ltd | Management method and apparatus for license information |
AU2002330116A1 (en) * | 2001-09-28 | 2003-04-14 | Intersect Software Corporation | System and method for improving management in a work environment |
US7424438B2 (en) * | 2002-03-19 | 2008-09-09 | Marc Vianello | Apparatus and methods for providing career and employment services |
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 |
US9020884B2 (en) * | 2002-04-10 | 2015-04-28 | Iqnavigator, Inc. | Method of and system for consultant re-seller business information transfer |
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 |
US7229013B2 (en) * | 2002-04-17 | 2007-06-12 | American Eps, Inc. | Biometric multi-purpose terminal, payroll and work management system and related methods |
US20080041942A1 (en) * | 2002-04-17 | 2008-02-21 | Aissa Nebil B | Biometric Multi-Purpose Terminal, Payroll and Work Management System and Related Methods |
US20090127328A1 (en) * | 2002-04-17 | 2009-05-21 | Nebil Ben Aissa | Biometric multi-purpose biometric terminal, payroll and work management system and related methods |
US6764013B2 (en) * | 2002-04-17 | 2004-07-20 | American Eps, Inc. | Multi-purpose terminal, payroll and work management system and related methods |
US20040010491A1 (en) * | 2002-06-28 | 2004-01-15 | Markus Riedinger | User interface framework |
US7650286B1 (en) | 2003-04-18 | 2010-01-19 | Algomod Technologies Corporation | Recruitment vendor management system and method |
US7711573B1 (en) | 2003-04-18 | 2010-05-04 | Algomod Technologies Corporation | Resume management and recruitment workflow system and method |
US20060161469A1 (en) | 2005-01-14 | 2006-07-20 | Weatherbank, Inc. | Interactive advisory system |
US8832121B2 (en) | 2005-02-02 | 2014-09-09 | Accuweather, Inc. | Location-based data communications system and method |
AU2006213709A1 (en) * | 2005-02-11 | 2006-08-17 | Volt Information Sciences Inc. | Project work change in plan/scope administrative and business information synergy system and method |
EP1720123A1 (en) | 2005-05-03 | 2006-11-08 | Sap Ag | Method and system for automated generation of access control policies in cross-organizational workflows |
CA2617168A1 (en) * | 2005-08-01 | 2007-02-08 | Volt Information Sciences Inc. | Outsourced service level agreement provisioning management system and method |
US20070067330A1 (en) * | 2005-09-21 | 2007-03-22 | Hernandez Raymond D | Security method for verifying and tracking service personnel |
US8175907B2 (en) * | 2005-10-17 | 2012-05-08 | Sap Ag | Method and system for secured virtual relationship management |
EP1952252A4 (en) * | 2005-11-04 | 2009-10-28 | Xtraprise L P | Information capture, processing and retrieval system and method of operating the same |
US8103679B1 (en) | 2006-01-13 | 2012-01-24 | CareerBuilder, LLC | Method and system for matching data sets of non-standard formats |
US8090725B1 (en) | 2006-01-13 | 2012-01-03 | CareerBuilder, LLC | Method and system for matching data sets of non-standard formats |
US8375026B1 (en) | 2006-01-13 | 2013-02-12 | CareerBuilder, LLC | Method and system for matching data sets of non-standard formats |
US8229467B2 (en) | 2006-01-19 | 2012-07-24 | Locator IP, L.P. | Interactive advisory system |
US8645907B2 (en) * | 2006-09-12 | 2014-02-04 | Sandeep Jain | Capturing effort level by task upon check-in to source control management system |
US8788305B2 (en) * | 2006-09-28 | 2014-07-22 | Sap Ag | Method for processing concurrent personnel assignments |
US8634814B2 (en) | 2007-02-23 | 2014-01-21 | Locator IP, L.P. | Interactive advisory system for prioritizing content |
US20100064358A1 (en) * | 2008-09-10 | 2010-03-11 | Luna Joseph M | Apparatus and method for managing information |
SG178366A1 (en) * | 2009-08-12 | 2012-03-29 | Volt Inf Sciences Inc | System and method for productizing human capital labor employment positions/jobs |
US20110213714A1 (en) * | 2010-02-26 | 2011-09-01 | Oracle International Corporation | Service provider identifiers |
US20110276443A1 (en) * | 2010-05-05 | 2011-11-10 | Oracle International Corporation | Multi-resource services |
US8977563B2 (en) * | 2012-01-27 | 2015-03-10 | Psc Industrial Outsourcing, Lp | System and method for electronic time reconciliation |
US20140214706A1 (en) * | 2012-07-27 | 2014-07-31 | Empire Technology Development Llc | Social networking-based profiling |
JP5953295B2 (en) * | 2013-12-12 | 2016-07-20 | 京セラドキュメントソリューションズ株式会社 | Facsimile machine |
US20170076241A1 (en) * | 2015-09-10 | 2017-03-16 | Xerox Corporation | Method and system for selecting crowd workforce for processing task |
US10477363B2 (en) | 2015-09-30 | 2019-11-12 | Microsoft Technology Licensing, Llc | Estimating workforce skill misalignments using social networks |
US20180012171A1 (en) * | 2016-07-05 | 2018-01-11 | Elie Massabki | On-demand resource allocation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5117353A (en) * | 1989-05-05 | 1992-05-26 | Staff-Plus, Inc. | System for use in a temporary help business |
US5758324A (en) * | 1995-12-15 | 1998-05-26 | Hartman; Richard L. | Resume storage and retrieval system |
US6049776A (en) * | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6266659B1 (en) * | 1997-08-07 | 2001-07-24 | Uday P. Nadkarni | Skills database management system and method |
US6311164B1 (en) * | 1997-12-30 | 2001-10-30 | Job Files Corporation | Remote job application method and apparatus |
US6408337B1 (en) * | 1999-05-14 | 2002-06-18 | Coca-Cola Company | Engagement of non-employee workers |
-
1999
- 1999-05-14 US US09/312,120 patent/US6408337B1/en not_active Expired - Fee Related
-
2002
- 2002-06-10 US US10/166,436 patent/US20020152316A1/en not_active Abandoned
-
2004
- 2004-06-03 US US10/860,511 patent/US20050010467A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5117353A (en) * | 1989-05-05 | 1992-05-26 | Staff-Plus, Inc. | System for use in a temporary help business |
US5758324A (en) * | 1995-12-15 | 1998-05-26 | Hartman; Richard L. | Resume storage and retrieval system |
US6266659B1 (en) * | 1997-08-07 | 2001-07-24 | Uday P. Nadkarni | Skills database management system and method |
US6049776A (en) * | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6311164B1 (en) * | 1997-12-30 | 2001-10-30 | Job Files Corporation | Remote job application method and apparatus |
US6408337B1 (en) * | 1999-05-14 | 2002-06-18 | Coca-Cola Company | Engagement of non-employee workers |
US20020152316A1 (en) * | 1999-05-14 | 2002-10-17 | Dietz Janice Gold | Engagement of non-employee workers |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7430519B2 (en) | 1998-12-21 | 2008-09-30 | Frontline Placement Technologies, Inc. | Substitute fulfillment system |
US20090099899A1 (en) * | 1998-12-21 | 2009-04-16 | Frontline Placement Technologies, Inc. | System and method for performing substitute fulfillment |
US9760860B2 (en) * | 1998-12-21 | 2017-09-12 | Frontline Technologies Group Llc | System and method for performing substitute fulfillment |
US7096193B1 (en) * | 1999-05-21 | 2006-08-22 | Servicemagic, Inc. | Facilitating commerce among consumers and service providers by matching ready-to-act consumers and pre-qualified service providers |
US20150371192A1 (en) * | 1999-07-31 | 2015-12-24 | Raymond Anthony Joao | Apparatus and method for providing job searching services, recruitment services and/or recruitment-related services |
US9760864B2 (en) * | 1999-07-31 | 2017-09-12 | Gtj Ventures, Llc | Apparatus and method for providing job searching services, recruitment services and/or recruitment-related services |
US7945468B1 (en) * | 1999-08-20 | 2011-05-17 | Frontline Technologies, Inc. | Notification of employees via pass code accessed web pages |
US8321254B2 (en) | 1999-08-20 | 2012-11-27 | Frontline Technologies, Inc. | Notification of employees via pass code accessed web pages |
US7219066B2 (en) * | 2001-01-12 | 2007-05-15 | International Business Machines Corporation | Skills matching application |
US20020095300A1 (en) * | 2001-01-12 | 2002-07-18 | Parks Russell E. | Skills matching application |
US7631805B2 (en) * | 2002-09-20 | 2009-12-15 | Eid Passport, Inc. | Systems and methods for managing security at plural facilities |
US20050087596A1 (en) * | 2002-09-20 | 2005-04-28 | Larson Steve A. | Systems and methods for managing security at plural physical locations |
US20060184381A1 (en) * | 2005-01-27 | 2006-08-17 | Servicemagic, Inc. | Computer-implemented method and system for matching a consumer to a home service provider |
US20100030595A1 (en) * | 2005-02-25 | 2010-02-04 | Employment Management Systems Pty Limited | Transactional Engine Linking Businesses to Multiple Recruitment Companies for Engagement & Management of Labour |
US8533019B2 (en) * | 2005-09-29 | 2013-09-10 | Lifeworx, Inc. | 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 |
US8301478B2 (en) * | 2005-09-29 | 2012-10-30 | 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 |
US20090125443A1 (en) * | 2006-05-16 | 2009-05-14 | Jeremy Lappin | Method to facilitate engagement and communication between a company and a recruiter |
US20090125379A1 (en) * | 2006-05-16 | 2009-05-14 | Jeremy Lappin | Method to facilitate engagement and communication between a company and a recruiter including a bounty |
US8190531B2 (en) | 2006-05-16 | 2012-05-29 | Bountyjobs, Inc. | Method to facilitate engagement and communication between a company and a recruiter including a bounty |
US20100325059A1 (en) * | 2007-02-05 | 2010-12-23 | Jeremy Lappin | Method to facilitate engagement of a company with an available position |
US20080195605A1 (en) * | 2007-02-09 | 2008-08-14 | Icliquein Technology, Inc. | Service directory and management system |
US20100262552A1 (en) * | 2007-03-11 | 2010-10-14 | Valentina Pulnikova | System and method of global electronic job market in the Internet |
US20080222278A1 (en) * | 2007-03-11 | 2008-09-11 | P U L N I K O V A V A L E N T I N A | System and method of global electronic job market in the Internet |
US7895133B2 (en) * | 2007-04-09 | 2011-02-22 | International Business Machines Corporation | Pricing method and system |
US20080247887A1 (en) * | 2007-04-09 | 2008-10-09 | Susan Bumgardner Cirulli | Pricing method and system |
WO2008127337A1 (en) * | 2007-04-16 | 2008-10-23 | Leviathan Entertainment | Intellectual property examination |
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 |
US20080306748A1 (en) * | 2007-06-05 | 2008-12-11 | Marco Antonio Marquez Gomez | Request modification method and system |
US8165967B2 (en) * | 2007-06-05 | 2012-04-24 | International Business Machines Corporation | Request modification method and system |
US7930310B2 (en) * | 2007-06-26 | 2011-04-19 | International Business Machines Corporation | Global resource method and system |
US20090006355A1 (en) * | 2007-06-26 | 2009-01-01 | Susan Bumgardner Cirulli | Global resource method and system |
US20090177535A1 (en) * | 2007-09-18 | 2009-07-09 | Pmp Corporation | System and method for monitoring and executing substitute fulfillment |
US8639631B2 (en) * | 2007-12-18 | 2014-01-28 | International Business Machines Corporation | Enablement of social networking based on asset ownership |
US20090157677A1 (en) * | 2007-12-18 | 2009-06-18 | International Business Machines Corporation | Method and system for enablement of social networking based on asset ownership |
US20090177518A1 (en) * | 2008-01-04 | 2009-07-09 | Front Line Placement Technologies, Inc. | Method, system and program product for filling job orders |
US8731981B2 (en) | 2008-01-04 | 2014-05-20 | Frontline Technologies, Inc. | Method, system and program product for filling job orders |
US8140366B2 (en) | 2008-01-04 | 2012-03-20 | Frontline Technologies, Inc. | Method, system and program product for filling job orders |
US20100161465A1 (en) * | 2008-12-22 | 2010-06-24 | Mcmaster Michella G | Systems and Methods for Managing Charitable Contributions and Community Revitalization |
US20110055099A1 (en) * | 2009-09-01 | 2011-03-03 | Geoffrey Aaron Paul | Automated Systems and Methods for Matching Healthcare Professionals with Healthcare Organizations on a Temporary Basis |
US20110166904A1 (en) * | 2009-12-24 | 2011-07-07 | Arrowood Bryce | System and method for total resource management |
US20180300820A1 (en) * | 2017-04-14 | 2018-10-18 | Guard Grabber Technologies, Inc. | Booking security services |
US10713736B2 (en) * | 2017-04-14 | 2020-07-14 | Guard Grabber Technologies, Inc. | Booking security services |
US11645625B2 (en) | 2018-08-21 | 2023-05-09 | Job Market Maker, Llc | Machine learning systems for predictive targeting and engagement |
US11727328B2 (en) | 2019-10-04 | 2023-08-15 | Magnit Jmm, Llc | Machine learning systems and methods for predictive engagement |
Also Published As
Publication number | Publication date |
---|---|
US6408337B1 (en) | 2002-06-18 |
US20020152316A1 (en) | 2002-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6408337B1 (en) | Engagement of non-employee workers | |
US8712819B2 (en) | System and method for internet based procurement of goods and services | |
US8744934B1 (en) | System and method for improved time reporting and billing | |
US7668779B2 (en) | Method and system for tracking and verifying repair estimates, invoices, and billing exceptions | |
US8296199B2 (en) | Construction payment management system and method with sub-tier document exchange and approval features | |
US7685013B2 (en) | System and method for automatic financial project management | |
US7117162B1 (en) | System and Method for Facilitating Managing a Job | |
JP4898638B2 (en) | System and method for placing reinsurance | |
US9460441B2 (en) | Construction payment management system and method with document exchange features | |
US20040030590A1 (en) | Total integrated performance system and method | |
US10217146B2 (en) | System and method for managing numerous facets of a work relationship | |
US7249038B2 (en) | Online method for binding automatic type reinsurance | |
US20080027861A1 (en) | System and method for automatic financial project management | |
US20040128182A1 (en) | Methods and structure for insurance industry workflow processing | |
US7761318B2 (en) | System and method for billing a construction activity for a telecommunications company | |
US20100169143A1 (en) | System and method for managing numerous facets of a work relationship | |
US20040059583A1 (en) | Temporary staff order and management system | |
US20070265901A1 (en) | System and method for administering a construction activity for a telecommunications company | |
US20010051889A1 (en) | System and method for managing contract labor activities | |
US20130173472A1 (en) | Transaction Management System | |
CA2731029C (en) | System and method for managing numerous facets of a work relationship | |
Honcoop | Confederated Salish Kootenai Tribes | |
ASSISTANT SECRETARY OF DEFENSE (PRODUCTION AND LOGISTICS) FALLS CHURCH VA OFFICE OF INDEPENDENT BASE ASSESSMENT | Procedures for the Acquisition and Management of Technical Data | |
WO2000070494A2 (en) | Method and system for issuing and managing certificates of insurance | |
CA2648508A1 (en) | System and method for managing numerous facets of a work relationship |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |