IP Library Granted Patent US 11,748,710
Granted Patent B2
US 11,748,710 · App. 16/208,198 · Granted Sep 5, 2023

System and method for managing a talent platform

Inventors: John H. Chuang (Brookline, MA); David Daganhardt (Mansfield, MA)
Assignee: Scout Exchange LLC
G06Q10/1053G06Q10/063112
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 11,748,710
App. No.
16/208,198
Filed
Dec 3, 2018
Granted
Sep 5, 2023
Kind
B2
Art Unit
3629
USPC
705/321
Abstract

Improved systems and methods of facilitating placement of candidates between employers and recruiters are provided. In various implementations, such systems and methods provide an integrated interface within the ATS platform for employers and integrated interface within the talent platforms for recruiters. In another implementation, a talent platform exchange is provided that permits disparate talent platforms to communicate and thus more effectively manage the hiring process from within the platform. To this end, interfaces and other components may be provided which facilitate communication between talent platforms and a talent platform exchange. Such communication capability would enable a direct hire marketplace where employers engage recruiters to fill positions through their presently implemented ATSs.

Claims (80)

1. A system for integrating disparate talent platforms, the system comprising:

a processor;

a data store;

a first API configured to communicate with a hiring talent platform, the hiring talent platform associated with a hiring party;

a second API configured to communicate with a staffing talent platform separate from the hiring talent platform, the staffing talent platform associated with a staffing party;

wherein the processor is configured to:

access, from the hiring talent platform via the first API, a record of a job order when the job order is submitted in the hiring talent platform;

cause the staffing talent platform to display information from the record of the job order in a user interface of the staffing talent platform;

access, from the staffing talent platform via the second API, a submission of a candidate to the job order when the candidate is submitted to the job order in the staffing talent platform;

access, from the hiring talent platform via the first API, an indication that the hiring party has placed the candidate to the job order; and

responsive to accessing the indication that the hiring party has placed the candidate to the job order, cause the staffing talent platform to display information indicating that the candidate has been placed to the job order in the user interface of the staffing talent platform.

2. The system of claim 1 , wherein the processor is configured to:

store a record of the candidate in the data store; and

include a status of the candidate in relation to the job order in the record of the candidate.

3. The system of claim 2 , wherein the processor is configured to:

detect a change in hiring stage of the candidate performed in the hiring talent platform; and

update the record by changing the status of the candidate based on the detected change in hiring stage of the candidate.

4. The system of claim 3 , wherein the processor is configured to:

cause the staffing talent platform to display an indication of the status of the candidate in the user interface of the staffing talent platform; and

cause the staffing talent platform to update the displayed indication of the status of the candidate in the user interface of the staffing talent platform in response to changing the status of the candidate.

5. The system of claim 1 , wherein the processor is configured to:

responsive to accessing the submission of the candidate to the job order, cause the hiring talent platform to display a first set of information about the candidate in a user interface of the hiring talent platform.

6. The system of claim 5 , wherein the processor is configured to:

access, from the hiring talent platform via the first API, an indication that the hiring party is interested in the candidate; and

responsive to accessing the indication that the hiring party is interested in the candidate, cause the hiring talent platform to display a second set of information about the candidate in the user interface of the hiring talent platform, wherein the first set of information does not include at least a portion of the second set of information.

7. The system of claim 1 , wherein the processor is configured to:

generate an interface in a user interface of the hiring talent platform, the interface configured to receive submissions of job orders; and

access the record of the job order when the job order is submitted via the interface in the user interface of the hiring talent platform.

8. The system of claim 1 , wherein the processor is configured to:

generate an interface in the user interface of the staffing talent platform, the interface configured to receive submissions of candidates; and

access the submission of the candidate when the candidate is submitted via the interface in the user interface of the staffing talent platform.

9. The system of claim 1 , wherein the hiring talent platform comprises a first applicant tracking software (ATS) application and the staffing talent platform comprises a second ATS application different from the first ATS application.

10. A system for integration disparate talent platforms, the system comprising:

a processor;

a data store;

a first API configured to communicate with hiring talent platforms associated with respective hiring parties;

a second API configured to communicate with a staffing talent platform separate from the hiring talent platforms, the staffing talent platform associated with a staffing party;

wherein the processor is configured to:

access, via the first API from at least one of the hiring talent platforms, records of a plurality of job orders when the plurality of job orders are submitted via the at least one hiring talent platform;

filter the plurality of job orders for the staffing party associated with the talent platform;

cause the first staffing talent platform to display information from records of the filtered set of job orders in a user interface of the staffing talent platform;

access, from the staffing talent platform via the second API, a submission of a candidate to a first one of the filtered set of job orders, the first job order submitted in a first one of the hiring talent platforms;

responsive to accessing the submission of the candidate to the first job order, cause the first hiring talent platform to display information about the candidate in a user interface of the first hiring talent platform.

11. The system of claim 10 , wherein the processor is configured to:

determine a score for each of at least some of the plurality of job orders in relation to the staffing party; and

filter the plurality of job orders using scores determined for the at least some job orders.

12. The system of claim 11 , wherein the processor is configured to, for each of the at least some job orders:

compare a location associated with the job order to one or more locations that the hiring party has previously placed candidates in; and

determine a score for the job order based on the comparison.

13. The system of claim 11 , wherein the processor is configured to, for each of the at least some job orders:

determine a number of candidate submissions to the job order; and

determine a score for the job order based on the number of candidate submissions.

14. The system of claim 11 , wherein the processor is configured to, for each of the at least some job orders:

compare a specialty of the staffing party to a specialty associated with the job order; and

determine a score for the job order based on the comparison.

15. The system of claim 11 , wherein the processor is configured to:

access, from the first hiring talent platform via the first API, an indication that a first hiring party has placed the candidate to the first job order; and

responsive to accessing the indication that the first hiring party has placed the candidate to the first job order, cause the staffing talent platform to display information indicating that the candidate has been placed to the first job order in a user interface of the staffing talent platform.

16. A system for integrating disparate talent platforms, the system comprising:

a data store;

a processor;

a first application programming interface (API) configured to communicate with a hiring talent platform, the hiring talent platform being associated with a hiring party;

a second API configured to communicate with a plurality of staffing talent platforms separate from the hiring talent platform, the plurality of staffing talent platforms being associated with respective staffing parties;

wherein the processor is configured to:

access, from the hiring talent platform via the first API, a record of a job order when the job order is submitted in the hiring talent platform;

access, from at least one of the plurality of staffing talent platforms via the second API, records of a plurality of candidates when the plurality of candidates are submitted in the at least one staffing talent platform;

identify a candidate of the plurality of candidates to recommend for the job order based on the record of the job order and a record of the candidate, wherein the candidate is accessed from a first one of the at least one staffing talent platform associated with a first staffing party; and

responsive to identifying the candidate to recommend for the job order, cause the first staffing platform to display information about the job order in a user interface of the first staffing talent platform.

17. The system of claim 16 , wherein the processor is configured to:

determine a score for each of at least some of the plurality of candidates in relation to the job order; and

identify the candidate to recommend for the job order based on scores determined for the at least some candidates.

18. The system of claim 17 , wherein the processor is configured to, for each of the at least some candidates:

compare a location of the candidate to a location associated with the job order; and

determine a score for the candidate based on the comparison.

19. The system of claim 17 , wherein the processor is configured to, for each of the at least some candidates:

compare previous titles of the candidate to a title associated with the job order; and

determine a score for the candidate based on the comparison.

20. The system of claim 17 , wherein the processor is configured to, for each of the at least some candidates:

compare a number of years of experience of the candidate to a number of years of experience associated with the job order; and

determine a score for the candidate based on the comparison.

Assignments (6)
SECURITY AGREEMENT Recorded Oct 19, 2023
From: SCOUT EXCHANGE LLC
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 065284/0913 →
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 Jun 17, 2019
From: CHUANG, JOHN H.
To: AQUENT LLC
Reel/Frame 049481/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2019
From: AQUENT LLC
To: SCOUT EXCHANGE LLC
Reel/Frame 049481/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2019
From: DAGANHARDT, DAVID
To: SCOUT EXCHANGE LLC
Reel/Frame 049481/0959 →
Continuity (3)
Continuation 13645899 · Oct 5, 2012
Provisional Application 61543609 · Oct 5, 2011
Related Publication 20190244176A1 · Aug 8, 2019
Cited By (1)
US 12,670,475