IP Library Granted Patent US 11,790,323
Granted Patent B2
US 11,790,323 · App. 13/645,759 · Granted Oct 17, 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,790,323
App. No.
13/645,759
Granted
Oct 17, 2023
Kind
B2
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 (66)

1. A computer implemented method, the method comprising acts of:

executing, by at least one processor of a distributed computer system, a hiring talent platform program interface configured to:

be called in response to selection of at least one exchange option within an interface of at least one hiring talent platform system; and

when called, retrieve, from the at least one hiring talent platform system, in a file format of the at least one hiring talent platform system, a plurality of job order records submitted via at least one interface screen of the at least one hiring talent platform system generated in response to selection of the at least one exchange option;

storing, by the at least one processor of the distributed computer system, the plurality of job order records in a memory of the distributed computer system;

executing, by the at least one processor of the distributed computer system, a staffing talent platform program interface configured to:

be called in response to selection of at least one exchange option within an interface of at least one staffing talent platform system separate from the at least one hiring talent platform system; and

when called:

provide, to the at least one staffing talent platform system, in a file format of the at least one staffing talent platform system, one or more job order records of the plurality of job order records for displaying in a user interface screen generated by the at least one staffing talent platform system in response to a selection of the at least one exchange option within the interface of the at least one staffing talent platform system; and

capture a plurality of candidate records submitted to the user interface screen of the at least one staffing talent platform system for the one or more job records in the file format of the at least one staffing talent platform system;

storing, by the at least one processor of the distributed computer system, the plurality of candidate records in the memory;

automatically mapping, by the at least one processor of the distributed computer system in the memory of the distributed computer system, at least one candidate record of the plurality of candidate records with at least one job order record of the plurality of job order records based on contents of data fields of the at least one candidate record;

wherein the hiring talent platform program interface is further configured to:

be called in response to selection of the at least one exchange option within the interface of the hiring talent platform system; and

when called:

calculate learned signals with predefined weights based on past outcomes involving the at least one hiring talent platform system that provided the at least one job order record and past outcomes involving the at least one staffing talent platform system that provided the at least one candidate; and

in response to calculating the learned signals, provide to the at least one hiring talent platform system, in the file format of the at least one hiring talent platform system, the at least one candidate record for the at least one job order record for displaying within a user interface screen generated by the at least one hiring talent platform system in response to selection of the at least one exchange option; and

updating, based on an outcome of providing the at least one candidate for the at least one job order record to the at least one hiring talent platform system, the predefined weights of the learned signals in the memory of the distributed computer system,

wherein the hiring talent platform program interface and the staffing talent platform program interface are executed as application program interfaces (APIs).

2. The computer implemented method according to claim 1 , further comprising, by the at least one processor of the distributed computer system, an act of determining a recommended set of the plurality of candidate records to provide to the at least one hiring talent platform system based on a respective set of scores for the plurality of candidate records determined by the at least one processor using the learned signals.

3. The computer implemented method according to claim 2 , further comprising, by the at least one processor of the distributed computer system, an act of filtering the plurality of candidate records to determine an optimal number and quality of candidate records to provide to the at least one hiring talent platform system.

4. The computer implemented method according to claim 2 , further comprising, by the at least one processor of the distributed computer system, an act of filtering the plurality of candidate records based at least in part on respective scores for the plurality of candidate records in relation to the at least one job order record of the plurality of job order records determined using the learned signals for providing a filtered subset of the plurality of candidate records to the at least one hiring talent platform system.

5. The computer implemented method according to claim 1 , wherein the plurality of job order records are received from one or more independent entities including a plurality of hiring talent platform systems, job boards, job banks, social media, and/or career sites.

6. The computer implemented method according to claim 1 , further comprising, by the at least one processor of the distributed computer system, an act of directing the at least one job order record of the plurality of job order records to a staffing party associated with the at least one staffing talent platform system, based on a performance of the staffing party, wherein the performance is measured by the at least one processor of the distributed computer system.

7. The computer implemented method according to claim 6 , further comprising, by the at least one processor of the distributed computer system, an act of directing the at least one job order record of the plurality of job orders to the staffing party based on a determined capability of the staffing party to place one or more candidate records with the at least one hiring talent platform system.

8. The computer implemented method according to claim 6 , wherein the performance of the staffing party is based on previous candidate records submitted by the staffing party for which the at least one processor determined scores of at least a threshold value.

9. The computer implemented method according to claim 1 , wherein:

the at least one hiring talent platform system comprises an Applicant Tracking System (ATS); and

the at least one staffing talent platform system comprises an ATS and/or a Customer Relationship Management (CRM) system.

10. The computer implemented method according to claim 1 , wherein the at least one hiring talent platform system and/or the at least one staffing talent platform system permits management and tracking of job requisitions, candidates, hired candidates, workers, recruiters, hiring managers, and/or vendors by a hiring party and/or staffing party, respectively.

11. The computer implemented method according to claim 1 , further comprising:

converting, by the at least one processor of the distributed computer system, the plurality of job order records to the file format of the at least one staffing talent platform system.

12. A distributed computer system comprising:

a memory; and

at least one processor adapted to:

execute a hiring talent platform program interface configured to:

be called in response to selection of at least one exchange option within an interface of at least one hiring talent platform system; and

when called, retrieve, from the at least one hiring talent platform system, in a file format of the at least one hiring talent platform system, a plurality of job order records submitted via at least one interface screen of the at least one hiring talent platform system generated in response to selection of the at least one exchange option;

store the plurality of job order records in the memory;

execute a staffing talent platform program interface configured to:

be called in response to selection of at least one exchange option within an interface of at least one staffing talent platform system separate from the at least one hiring talent platform system; and

when called:

provide, to the at least one staffing talent platform system, in a file format of the at least one staffing talent platform system, one or more job order records of the plurality of job order records for displaying in a user interface screen generated by the at least one staffing talent platform system in response to a selection of the at least one exchange option within the interface of the at least one staffing talent platform system; and

capture a plurality of candidate records submitted to the user interface screen of the at least one staffing talent platform system for the one or more job records in the file format of the at least one staffing talent platform system;

store the plurality of candidate records in the memory;

automatically map, in the memory, at least one candidate record of the plurality of candidate records with at least one job order record of the plurality of job order records based on contents of data fields of the at least one candidate record;

wherein the at least one hiring talent platform program interface is further configured to:

be called in response to selection of the at least one exchange option within the interface of the hiring talent platform system; and

when called:

calculate learned signals with predefined weights based on past outcomes involving the at least one hiring talent platform system that provided the at least one job order record and past outcomes involving the at least one staffing talent platform system that provided the at least one candidate; and

in response to calculating the learned signals, provide, to the at least one hiring talent platform system, in the file format of the at least one hiring talent platform system, the at least one candidate for the at least one job order record for displaying within a user interface screen generated by the at least one hiring talent platform system in response to selection of the at least one exchange option; and

update, based on an outcome of providing the at least one candidate for the at least one job order record to the at least one hiring talent platform system, the predefined weights of the learned signals in the memory of the distributed computer system,

wherein the at least one processor is configured to execute the hiring talent platform program interface and the staffing talent platform program interface as application program interfaces (APIs).

13. The distributed computer system according to claim 12 , wherein the at least one processor is adapted to determine a recommended set of the plurality of candidate records to provide to the at least one hiring talent platform system based on a respective set of scores for the plurality of candidate records determined by the at least one processor using the learned signals.

14. The distributed computer system according to claim 13 , wherein the at least one processor is adapted to filter the plurality of candidate records to determine an optimal number and quality of candidate records to provide to the at least one hiring talent platform system.

15. The distributed computer system according to claim 13 , wherein the at least one processor is adapted to filter the plurality of candidate records based at least in part on respective scores for the plurality of candidate records in relation to the at least one job order record of the plurality of job order records determined using the learned signals for providing a filtered subset of the plurality of candidate records to the at least one hiring talent platform system.

16. The distributed computer system according to claim 12 , wherein the plurality of job order records are received from one or more independent entities including a plurality of hiring talent platform systems, job boards, job banks, social media, and/or career sites.

17. The distributed computer system according to claim 12 , wherein the at least one processor is adapted to direct the at least one job order record of the plurality of job order records to a staffing party associated with the at least one staffing talent platform system based on a performance of the staffing party, wherein the performance is measured by the at least one processor.

18. The distributed computer system according to claim 17 , wherein the at least one processor is adapted to direct the at least one job order record of the plurality of job order records to the staffing party based on a determined capability of the staffing party to place one or more candidates with the at least one hiring talent platform system.

19. The distributed computer system according to claim 17 , wherein the performance of the staffing party is based on previous candidate records submitted by the staffing party for which the at least one processor determined scores of at least a threshold value.

20. The distributed computer system according to claim 12 , wherein:

the at least one hiring talent platform system comprises an Applicant Tracking System (ATS); and

the at least one staffing talent platform system comprises an ATS and/or a Customer Relationship Management (CRM) system.

21. The distributed computer system according to claim 12 , wherein the at least one hiring talent platform system and/or the at least one staffing talent platform system permits management and tracking of job requisitions, candidates, hired candidates, workers, recruiters, hiring managers, and/or vendors by a hiring party and/or staffing party, respectively.

22. The distributed computer system according to claim 12 , wherein the at least one processor is further configured to:

convert the plurality of job orders to the file format of the at least one staffing talent platform system.

Assignments (9)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS AT REEL/FRAME: 035497/0904 Recorded Jun 14, 2018
From: CRYSTAL FINANCIAL LLC
To: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
Reel/Frame 046364/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2016
From: DAGANHARDT, DAVID
To: SCOUT EXCHANGE LLC
Reel/Frame 038354/0432 →
SECURITY INTEREST Recorded Apr 24, 2015
From: AQUENT LLC; LITL LLC; SCOUT EXCHANGE LLC
To: CRYSTAL FINANCIAL LLC
Reel/Frame 035497/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2015
From: CHUANG, JOHN H.
To: AQUENT, LLC
Reel/Frame 035411/0684 →
SECURITY AGREEMENT Recorded Jan 13, 2014
From: SCOUT EXCHANGE LLC
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 031997/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2013
From: AQUENT LLC
To: SCOUT EXCHANGE LLC
Reel/Frame 031707/0454 →