US 11,790,323 B2
System and method for managing a talent platform
John H. Chuang, Brookline, MA (US); and David Daganhardt, Mansfield, MA (US)
Assigned to Scout Exchange LLC, Boston, MA (US)
Filed by Scout Exchange LLC, Boston, MA (US)
Filed on Oct. 5, 2012, as Appl. No. 13/645,759.
Claims priority of provisional application 61/543,609, filed on Oct. 5, 2011.
Prior Publication US 2013/0275321 A1, Oct. 17, 2013
Int. Cl. G06Q 10/1053 (2023.01); G06Q 10/0631 (2023.01)
CPC G06Q 10/1053 (2013.01) [G06Q 10/063112 (2013.01)] 22 Claims
OG exemplary drawing
 
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).