IP Library Granted Patent US 10,664,775
Granted Patent B2
US 10,664,775 · App. 15/895,984 · Granted May 26, 2020

System and interfaces for managing temporary workers

Inventors: John Chuang (Brookline, MA); Ken Lazarus (Boston, MA); Sean Bisceglia (Boston, MA); Mouli Ramani (Boston, MA)
Assignee: Scout Exchange LLC
G06Q10/063112G06Q10/06311G06Q10/063114G06Q10/1053G06Q10/1091G06Q20/102G06Q40/12G06F3/04842G06F8/38
View Patent ↗
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 10,664,775
App. No.
15/895,984
Granted
May 26, 2020
Kind
B2
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 (70)

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;

wherein the exchange system configured to:

access, via the network interface, a job requisition from the employer computer system;

access, via the network interface, a submission of a candidate to the job requisition from the staffing firm computer system; and

synchronize placement of the candidate to the job requisition between the employer computer system and the staffing firm computer system, wherein the exchange component is further configured to:

receive, via the network interface, a first indication of the candidate being hired for the job requisition from the employer computer system;

in response to receiving the first indication of the candidate being hired from the employer computer system, transmit, via the network interface, a second indication of the candidate being hired to the staffing firm computer system, wherein transmission of the second indication triggers an update of a status of the candidate in the staffing firm computer system;

receive, via the network interface, a third indication that a placement of the candidate to the job requisition is complete from the employer computer system; and

in response to receiving the third indication that the placement of the candidate is complete:

store, in the database, a record of a worker associated with the hired candidate; and

store, in the database, a record of an approver associated with a user of the employer computer system,

wherein the exchange component is further coupled to a computer system associated with the worker and a computer system associated with the approver via the network interface, and the exchange component is further configured to:

receive, via the network interface, timesheet data associated with the worker from the computer system associated with the worker; and

transmit, via the network interface, the timesheet data to the computer system associated with the approver.

2. The system of claim 1 , wherein the exchange component is further configured to receive the first indication of the candidate being hired for the job requisition responsive to a status associated with the candidate in an applicant tracking system (ATS) used by the employer computer system changing to hired.

3. The system of claim 1 , wherein the timesheet data includes an indication of a submitted timesheet from the client system.

4. The system of claim 3 , wherein the exchange component is further configured to transmit an indication of the submitted timesheet to the computer system associated with the approver.

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

receive an indication of approval of the timesheet by the approver from the computer system associated with the approver; and

store the approved timesheet in the database.

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

receive, via the network interface, an indication of a rejection of the timesheet by the approver from the computer system associated with the approver; and

transmit, via the network interface, an indication of the rejected timesheet to the computer system associated with the worker.

7. The system of claim 3 , wherein the exchange component is further configured to generate an invoice based on the submitted timesheet.

8. The system of claim 7 , wherein the exchange component is further configured to transmit, via the network interface, the invoice to an automatic payment system used by the employer computer system.

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

receive, via the network interface, a payment from the employer computer system in response to transmitting the invoice; and

transmit, via the network interface, funds to an account of a staffing firm associated with the staffing firm computer system.

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

accessing, via a network interface, a job requisition from the employer computer system;

accessing, via the network interface, a submission of a candidate to the job requisition from the staffing firm computer system; and

synchronizing placement of the candidate to the job requisition between the employer computer system and the staffing firm computer system, wherein the act of synchronizing comprises:

receiving, via the network interface, a first indication of a candidate being hired for the job requisition from the employer computer system;

in response to receiving the first indication of the candidate being hired from the employer computer system, transmitting, via the network interface, a second indication of the candidate being hired to the staffing firm computer system, wherein transmission of the second indication triggers an update of a status of the candidate, in the staffing firm computer system, to hired;

receiving, via the network interface, a third indication that a placement of the candidate to the job requisition is complete from the employer computer system; and in response to receiving the indication that the placement of the candidate is complete:

storing, in a database, a record of a worker associated with the hired candidate; and

storing, in the database, a record of an approver associated with a user of the employer computer system,

wherein the method further comprises:

receiving, via the network interface, timesheet data associated with the worker from a computer system associated with the worker; and

transmitting, via the network interface, the timesheet data to a computer system associated with the approver.

11. The method of claim 10 , wherein receiving the timesheet data comprises receiving, via the network interface, an indication of a submitted timesheet from the computer system associated with the worker.

12. The method of claim 11 , wherein transmitting the timesheet data comprises transmitting, via the network interface, an indication of the submitted timesheet to the computer system associated with the approver.

13. The method of claim 11 , further comprising:

receiving, via the network interface, an indication of approval of the timesheet by the approver from the computer system associated with the approver; and

storing the approved timesheet in the database.

14. The method of claim 11 , further comprising:

receiving, via the network interface, an indication of a rejection of the timesheet from the computer system associated with the approver; and

transmitting, via the network interface, an indication of the rejected timesheet to the computer system associated with the worker.

15. The method of claim 10 , further comprising generating an invoice based on the submitted timesheet.

16. The method of claim 15 , further comprising transmitting, via the network interface, the invoice to an automatic payment system used by the employer computer system.

17. The method of claim 16 , further comprising:

receiving, via the network interface, a payment from the employer computer system in response to transmitting the invoice; and

transmitting, via the network interface, funds to an account of a staffing firm associated with the staffing firm computer system.

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

accessing, via a network interface, a job requisition from the employer computer system;

accessing, via the network interface, a submission of a candidate to the job requisition from the staffing firm computer system; and

synchronizing placement of the candidate to the job requisition between the employer computer system and the staffing firm computer system, wherein the act of synchronizing comprises:

receiving, via a network interface, a first indication of the candidate being hired for the job requisition from the employer computer system;

in response to receiving the first indication of the candidate being hired from the employer computer system, transmitting, via the network interface, a second indication of the candidate being hired to the staffing firm computer system, wherein transmission of the second indication triggers an update of a status of the candidate, in the staffing firm computer system, to hired;

receiving, via the network interface, a third indication that a placement of the candidate to the job requisition is complete from the employer computer system; and

in response to receiving the indication that the placement of the candidate is complete:

storing, in a database, a record of a worker associated with the hired candidate; and

storing, in the database, a record of an approver associated with a user of the employer computer system,

wherein the method further comprises:

receiving, via the network interface, timesheet data associated with the worker from a computer system associated with the worker; and

transmitting, via the network interface, the timesheet data to a computer system associated with the approver.

19. The method of claim 18 , wherein receiving the timesheet data comprises receiving, via the network interface, an indication of a submitted timesheet from the computer system associated with the 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 →
Continuity (2)
Provisional Application 62458528 · Feb 13, 2017
Related Publication 20180232703A1 · Aug 16, 2018
Cited By (1)
US 12,670,475