# US 2019/0244176 A1 · System and method for managing a talent platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0244176 A1
- Document ID: US20190244176A1
- Status: Published application
- Kind: A1
- Application number: 16/208,198
- Filed: 2018-12-03
- Published: 2019-08-08
- Earliest claimed: 2011-10-05
- Assignees: Scout Exchange LLC
- Applicants: Scout Exchange LLC
- Inventors: John Chuang; David Daganhardt
- Web page: https://patentgrep.com/patent/US20190244176A1

## CPC

- G06Q 10/1053: Employment or hiring
- G06Q 10/063112: {Skill-based matching of a person or a group to a task}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## 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

### Claim at position 1

1-20. (canceled)

### Claim 21

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.

### Claim 22 (depends on 21)

The system of claim 21, 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.

### Claim 23 (depends on 22)

The system of claim 22, 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.

### Claim 24 (depends on 23)

The system of claim 23, 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.

### Claim 25 (depends on 21)

The system of claim 21, 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.

### Claim 26 (depends on 25)

The system of claim 25, 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.

### Claim 27 (depends on 21)

The system of claim 21, 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.

### Claim 28 (depends on 21)

The system of claim 21, 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.

### Claim 29 (depends on 21)

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

### Claim 30

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.

### Claim 31 (depends on 30)

The system of claim 30, 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.

### Claim 32 (depends on 31)

The system of claim 31, 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.

### Claim 33 (depends on 31)

The system of claim 31, 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.

### Claim 34 (depends on 31)

The system of claim 31, 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.

### Claim 35 (depends on 31)

The system of claim 31, 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.

### Claim 36

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 hiring 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.

### Claim 37 (depends on 36)

The system of claim 36, 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.

### Claim 38 (depends on 37)

The system of claim 37, 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.

### Claim 39 (depends on 37)

The system of claim 37, 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.

### Claim 40 (depends on 37)

The system of claim 37, 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.
