IP Library Patent Application 15895968
Patent Application
App. No. 15/895,968

SYSTEM AND INTERFACES FOR MANAGING TEMPORARY WORKERS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/895,968
Abstract

Described herein are embodiments of a system that permits various entities (e.g., hiring, staffing, and client computer systems and/or devices) involved in the placement of a candidate to a job to interact systematically to carry out functions that conventional systems are unable to perform. These functions may, for example, include synchronizing systems of different entities involved in placing a worker, effectively tracking a temporary workers during a placement and/or hiring process, and post placement activities. To this end, systems and method are provided that permit a handshake process between disparate systems to complete a candidate placement process, timesheet approval and processing, consolidated invoicing, customized analytics and reporting, supplier onboarding of temporary workers, and post-hiring tracking, among other novel tools, interfaces and functionality.

Claims (47)

1 . A distributed computer system comprising:

an exchange component, functionally coupled to a plurality of staffing computer systems and a client-based management system, the exchange component configured to:

maintain a plurality of temporary worker records, each of which is associated with a temporary worker from a pool of temporary workers available to be placed;

an interface to the client-based management system, the interface configured to accept a job requisition record indicating a requisition for a temporary worker for an identified client;

responsive to receipt of the job requisition record, submitting an indication of the job requisition record to the plurality of staffing computer systems;

receive a plurality of candidate records from the plurality of staffing computer systems;

identify the plurality of candidate records to the client-based management system to be displayed to a user;

determining a placement of a selected candidate based on an indication received from the user; and

responsive to the indication, perform, by the exchange component, an onboarding of the selected candidate within the client-based management system.

2 . The system according to claim 1 , wherein the system further comprises a component adapted to, after the selected candidate is placed, store timesheet data associated with the placed candidate.

3 . The system according to claim 2 , wherein the system further comprises a client interface component adapted to permit the user to review the stored timesheet data associated with the placed candidate.

4 . The system according to claim 2 , wherein the exchange component stores the timesheet data associated with the placed candidate.

5 . The system according to claim 1 , wherein the interface to the client-based management system is a programmatic interface implemented in an employee management system.

6 . The system according to claim 2 , wherein the exchange component further comprises a component adapted to generate an invoice to the client based on the stored timesheet data.

7 . The system according to claim 6 , wherein the exchange component includes a payment component adapted to automatically pay a staffing firm associated with the placed candidate responsive to a receipt of payment from the client.

8 . The system according to claim 1 , wherein the exchange component is further configured to perform a search function among the pool of temporary workers for a match between the job requisition record and at least one of the plurality of temporary worker records.

9 . The system according to claim 1 , wherein the exchange component is adapted to create a job requisition record at the plurality of staffing computer systems through a programmatic interface.

10 . The system according to claim 9 , wherein the created job requisition record is active to a selected number of the plurality of staffing computer systems for a predetermined period of time.

11 . The system according to claim 1 , further comprising an interface that permits a user to view the plurality of temporary worker records, each of which is associated with a temporary worker from a pool of temporary workers available to be placed.

12 . The system according to claim 11 , further comprising an indication of a recruiter associated with at least one of the temporary worker records, the indication of the recruiter including at least one performance parameter of the associated recruiter.

13 . The system according to claim 6 , wherein the component adapted to generate an invoice to the client based on the stored timesheet data further comprises a component to permit the client to retrieve timesheet data responsive to a selection of a control input.

14 . The system according to claim 13 , wherein the control input includes a link within a representation of the invoice.

15 . The system according to claim 1 , further comprising an interface that permits a user to view a temporary worker placement interface, the placement interface including parameters associated with a temporary position and an indication of an assigned temporary worker.

16 . A non-volatile computer-readable medium encoded with instructions for execution on a computer system, the instructions when executed, provide a

system comprising:

an exchange component, functionally coupled to a plurality of staffing computer systems and a client-based management system, the exchange component configured to:

maintain a plurality of temporary worker records, each of which is associated with a temporary worker from a pool of temporary workers available to be placed;

an interface to the client-based management system, the interface configured to accept a job requisition record indicating a requisition for a temporary worker for an identified client;

responsive to receipt of the job requisition record, submitting an indication of the job requisition record to the plurality of staffing computer systems;

receive a plurality of candidate records from the plurality of staffing computer systems;

identify the plurality of candidate records to the client-based management system to be displayed to a user;

determining a placement of a selected candidate based on an indication received from the user; and

responsive to the indication, perform, by the exchange component, an onboarding of the selected candidate within the client-based management system.

17 . The system according to claim 16 , wherein the system further comprises a component adapted to, after the selected candidate is placed, store timesheet data associated with the placed candidate.

18 . The system according to claim 17 , wherein the system further comprises a client interface component adapted to permit the user to review the stored timesheet data associated with the placed candidate.

19 . The system according to claim 17 , wherein the exchange component stores the timesheet data associated with the placed candidate.

20 . The system according to claim 16 , wherein the interface to the client-based management system is a programmatic interface implemented in an employee management system.

21 . The system according to claim 17 , wherein the exchange component further comprises a component adapted to generate an invoice to the client based on the stored timesheet data.

22 . The system according to claim 21 , wherein the exchange component includes a payment component adapted to automatically pay a staffing firm associated with the placed candidate responsive to a receipt of payment from the client.

23 . The system according to claim 16 , wherein the exchange component is further configured to perform a search function among the pool of temporary workers for a match between the job requisition record and at least one of the plurality of temporary worker records.

24 . The system according to claim 16 , wherein the exchange component is adapted to create a job requisition record at the plurality of staffing computer systems through a programmatic interface.

25 . The system according to claim 24 , wherein the created job requisition record is active to a selected number of the plurality of staffing computer systems for a predetermined period of time.

26 . The system according to claim 16 , further comprising an interface that permits a user to view the plurality of temporary worker records, each of which is associated with a temporary worker from a pool of temporary workers available to be placed.

27 . The system according to claim 26 , further comprising an indication of a recruiter associated with at least one of the temporary worker records, the indication of the recruiter including at least one performance parameter of the associated recruiter.

28 . The system according to claim 21 , wherein the component adapted to generate an invoice to the client based on the stored timesheet data further comprises a component to permit the client to retrieve timesheet data responsive to a selection of a control input.

29 . The system according to claim 28 , wherein the control input includes a link within a representation of the invoice.

30 . The system according to claim 16 , further comprising an interface that permits a user to view a temporary worker placement interface, the placement interface including parameters associated with a temporary position and an indication of an assigned temporary worker.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM WELLS FARGO BANK, NATIONAL ASSOCIATION TO WELLS FARGO CAPITAL FINANCE, LLC PREVIOUSLY RECORDED ON REEL 051241 FRAME 0756. ASSIGNOR(S) HEREBY CONFIRMS THE AMENDMENT NO. 2 TO PATENT SECURITY AGREEMENT. Recorded Jan 27, 2020
From: SCOUT EXCHANGE LLC
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 051709/0790 →
AMENDMENT NO. 2 TO PATENT SECURITY AGREEMENT Recorded Dec 10, 2019
From: SCOUT EXCHANGE LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051241/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2018
From: CHUANG, JOHN; LAZARUS, KEN; BISCEGLIA, SEAN; RAMANI, MOULI
To: SCOUT EXCHANGE LLC
Reel/Frame 045231/0329 →