IP Library Patent Application 15895975
Patent Application
App. No. 15/895,975

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,975
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 (74)

1 . A distributed computer system comprising:

a network interface;

a database; and

an exchange component coupled to an employer computer system and a staffing firm computer system via the network interface, the exchange system configured to:

store, in the database, a plurality of job requisition records, each of the plurality of job requisition records associated with one of a plurality of job requisitions;

synchronize the plurality of job requisition records with a dataset of one or more job requisitions stored by the employer computer system, the synchronizing comprising:

identifying, in the dataset of the one or more job requisition stored by the employer computer system, a new job requisition that is not among the plurality of job requisitions; and

generating a new job requisition record in the database, wherein the new job requisition record is associated with the new job requisition;

provide access to the new job requisition record to the staffing firm computer system;

maintain a pool of temporary worker records in the database, each of the temporary worker records associated with one of a plurality of temporary workers available as candidates; and

match a temporary worker of the plurality of temporary workers to the new job requisition.

2 . The system according to claim 1 , wherein the exchange component is coupled to an application tracking system (ATS) used by the employer computer system.

3 . The system of claim 1 , wherein the exchange component is further configured to:

in response to matching the temporary worker to the new job requisition, transmit information about the temporary worker to the employer computer system from a respective one of the plurality of temporary worker records associated with the temporary worker.

4 . The system of claim 1 , wherein the exchange component is further configured to receive, via the network interface, an indication that the temporary worker has been hired from the employer computer system.

5 . The system of claim 4 , wherein the exchange component is further configured to:

in response to receiving the indication that the temporary worker has been hired from the employer computer system:

transmit, via the network interface, an indication to the staffing computer system indicating that the temporary worker has been hired;

receive, via the network interface, an indication of acceptance from the staffing computer system;

transmit, via the network interface, an indication of the acceptance from the staffing computer system to the employer computer system;

receive, via the network interface, an indication of completion of a hiring process from the employer computer system; and

store, in the database, information specifying placement of the temporary worker to the job requisition.

6 . The system of claim 1 , wherein providing access to the new job requisition record to the staffing computer system comprises generating a user interface allowing a user of the staffing computer system to submit a candidate for the new job requisition.

7 . The system of claim 6 , wherein the exchange component is further configured to:

receive, via the user interface, a submission of the temporary worker for the new job requisition; and

match the temporary worker to the new job requisition in response receiving to the submission.

8 . The system of claim 1 , wherein the exchange component is further configured to maintain, in the database, a candidate status in a temporary worker record associated with the temporary worker when the temporary worker is matched to the new job requisition record.

9 . The system of claim 8 , wherein the exchange component is further configured to:

receive an indication of an update to the candidate status from the employer computer system; and

update the candidate status for the temporary worker in the database in response to receiving the indication of the update to the candidate status.

10 . The system of claim 9 , wherein the exchange component is further configured to receive the indication of the update to the candidate status from the employer computer system in response to a change in a candidate status in an applicant tracking system (ATS) used by the employer computer system.

11 . The system of claim 1 , wherein the exchange component is further configured to:

determine one or more staffing firms to recommend the new job requisition to, wherein the one or more staffing firms include a staffing firm associated with the staffing firm computer system; and

transmit an indication of the new job requisition to the staffing firm computer system in response to determining the one or more staffing firms.

12 . The system of claim 11 , wherein the exchange component is further configured to;

generate a user interface allowing a user to select the one or more staffing firms to recommend the new job requisition to;

receive a user selection of the one or more staffing firms via the user interface; and

determine the one or more staffing firms based on the received user selection.

13 . A computer implemented method for integrating an employer computer system and a staffing firm computer system, the method comprising:

storing, in a database, a plurality of job requisition records, each of the plurality of job requisition records associated with one of a plurality of job requisitions;

synchronizing the plurality of job requisition records with a dataset of one or more job requisitions stored by the employer computer system, the synchronizing comprising:

identifying, in the dataset of the one or more job requisition stored by the employer computer system, a new job requisition that is not among the plurality of job requisitions; and

generating a new job requisition record in the database, wherein the new job requisition is associated with the new job requisition;

providing access to the new job requisition record to the staffing firm computer system;

maintaining a pool of temporary worker records in the database, each of the temporary worker records associated with one of a plurality of temporary workers available as candidates; and

matching a temporary worker of the plurality of temporary workers to the new job requisition.

14 . The method of claim 13 , further comprising:

receiving, via a network interface, an indication that the temporary worker has been hired from the employer computer system.

15 . The method of claim 14 , further comprising:

in response to receiving the indication that the temporary worker has been hired from the employer computer system:

transmitting, via the network interface, an indication to the staffing computer system indicating that the temporary worker has been hired;

receiving, via the network interface, an indication of acceptance from the staffing computer system;

transmitting, via the network interface, an indication of the acceptance from the staffing computer system to the employer computer system;

receiving, via the network interface, an indication of completion of a hiring process from the employer computer system; and

storing, in the database, information specifying placement of the temporary worker to the job requisition.

16 . The method of claim 13 , wherein providing access to the new job requisition record to the staffing computer system comprises generating a user interface allowing a user of the staffing computer system to submit a candidate for the new job requisition.

17 . The method of claim 16 , further comprising:

receiving, via the user interface, a submission of the temporary worker to the new job requisition; and

matching the temporary worker from the pool of the plurality of temporary workers in response receiving to the submission.

18 . The method of claim 13 , further comprising:

determining one or more staffing firms to recommend the new job requisition to, wherein the one or more staffing firms include a staffing firm associated with the staffing firm computer system; and

transmitting an indication of the new job requisition to the staffing firm computer system in response to determining the one or more staffing firms.

19 . The method of claim 18 , further comprising:

generating a user interface allowing a user to select the one or more staffing firms to recommend the new job requisition to;

receiving a user selection of the one or more staffing firms; and

determining the one or more staffing firms based on the received user selection.

20 . A non-volatile computer-readable medium encoded with instructions for execution on a computer system, the instructions when executed, perform a method comprising:

storing, in a database, a plurality of job requisition records, each of the plurality of job requisition records associated with one of a plurality of job requisitions;

synchronizing the plurality of job requisition records with a dataset of one or more job requisitions stored by the employer computer system, the synchronizing comprising:

identifying, in the dataset of the one or more job requisition stored by the employer computer system, a new job requisition that is not among the plurality of job requisitions; and

generating a new job requisition record in the database, wherein the new job requisition is associated with the new job requisition;

providing access to the new job requisition record to the staffing firm computer system;

maintaining a pool of temporary worker records in the database, each of the temporary worker records associated with one of a plurality of temporary workers available as candidates; and

matching a temporary worker of the plurality of temporary workers to the new job requisition.

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 →