IP Library Granted Patent US 9,037,517
Granted Patent B2
US 9,037,517 · App. 11/700,697 · Granted May 19, 2015

Automation and streamlining of recruiting and background screening via bi-directional communication and process integration

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 9,037,517
App. No.
11/700,697
Granted
May 19, 2015
Kind
B2
Abstract

A system includes an integration framework proxy and an integration framework. The integration framework proxy and the integration framework provide for integration of an applicant tracking system with a background screening system. Such integration permits bi-directional communication between the applicant tracking system and the background screening system to occur.

Claims (84)

1. A method comprising:

at an integration framework proxy comprising a processor for executing computer executable code, wherein said computer executable code, at least in part, generates first data representing a background screening order particular to an applicant tracking system;

at an integration framework comprising a processor for executing computer executable code, wherein said computer executable code, at least in part, provides an integration of the applicant tracking system with a background screening system;

at the integration framework proxy, wherein said computer executable code further generates second data representing the background screening order from the first data based on the integration of the applicant tracking system with the background screening system, the second data being generic data not particular to any applicant tracking system;

at the integration framework, transmitting the second data from the integration framework proxy to the background screening system, wherein the integration framework proxy and the integration framework provide for integration of the applicant tracking system with the background screening system such that bi-directional communication between the applicant tracking system and the background screening system occurs; and

at the integration framework, conveying an update regarding status and/or expense information concerning the background screening order from the background screening system to the applicant tracking system via the integration framework proxy.

2. The method of claim 1 , further comprising:

at the integration framework, conveying a request for missing information of a background screening from the background screening system to the applicant tracking system via the integration framework proxy; and,

at the integration framework proxy, receiving the missing information from the applicant tracking system, and transmitting the missing information to the background screening system via the integration framework, or from the applicant;

wherein the applicant tracking system is configured to allow for manual input of the requested missing information.

3. The method of claim 1 , further comprising:

at the integration framework proxy,

receiving a request from the applicant tracking system to view a report of the background screening order;

generating first data representing the request;

generating second data representing the request from the first data based on the integration of the applicant tracking system with the background screening system provided by the integration framework;

at the integration framework,

transmitting the second data from the integration framework proxy to the background screening system; and,

conveying a report corresponding to the request from the background screening system to the applicant tracking system via the integration framework proxy.

4. The method of claim 1 , further comprising:

at the integration framework proxy,

receiving a request from the applicant tracking system to administratively log onto the background screening system;

generating first data representing the request;

generating second data representing the request from the first data based on the 5 integration of the applicant tracking system with the background screening system provided by the integration framework;

at the integration framework,

transmitting the second data from the integration framework proxy to the background screening system; and,

permitting administrative functions to be performed at the background screening system from the applicant tracking system via the integration framework proxy.

5. The method of claim 1 , wherein the status information includes information regarding components included in the background screening order.

6. The method of claim 1 , wherein the update is conveyed to the applicant tracking system upon a change in status and/or expense information concerning the background screening order.

7. The method of claim 1 , wherein the update is conveyed to the applicant tracking system synchronously or asynchronously.

8. A method comprising:

providing an integration framework proxy comprising a processor for executing computer executable code, wherein the computer executable code, at least in part, generates first data representing a background screening order particular to an applicant tracking system; and,

providing an integration framework comprising a processor for executing computer executable code, wherein the computer executable code, at least in part, integrates the applicant tracking system with a background screening system,

wherein at the integration framework proxy, said computer executable code further generates second data representing the background screening order, from the first data, based on the integration of the applicant tracking system with the background screening system, the second data being generic data not particular to any applicant tracking system,

wherein the integration framework transmits the second data from the integration framework proxy to the background screening system,

wherein the integration framework proxy and the integration framework provide for integration of the applicant tracking system with the background screening system such that bi-directional communication between the applicant tracking system and the background screening system occurs; and

wherein at the integration framework, conveying an update regarding status and/or expense information concerning the background screening order from the background screening system to the applicant tracking system via the integration framework proxy.

9. The method of claim 8 , wherein:

at the integration framework, a request for missing information of a background screening is conveyed from the background screening system to the applicant tracking system via the integration framework proxy; and,

at the integration framework proxy, the missing information from the applicant tracking system is received and transmitted to the background screening system via the integration framework; and

wherein the applicant tracking system is configured to allow for manual input of the requested missing information.

10. The method of claim 8 , wherein:

at the integration framework proxy,

a request is received from the applicant tracking system to view a report of the background screening order;

first data representing the request is generated;

second data representing the request is generated from the first data based on the integration of the applicant tracking system with the background screening system provided by the integration framework;

at the integration framework,

the second data is transmitted from the integration framework proxy to the background screening system; and,

a report corresponding to the request from the background screening system is conveyed to the applicant tracking system via the integration framework proxy.

11. The method of claim 8 , wherein the status information includes information regarding components included in the background screening order.

12. The method of claim 8 , wherein the update is conveyed to the applicant tracking system upon a change in status and/or expense information concerning the background screening order.

13. The method of claim 8 , wherein the update is conveyed to the applicant tracking system synchronously or asynchronously.

14. A system comprising:

an integration framework proxy comprising a processor for executing computer executable code which, at least in part, generates first data representing a background screening order particular to an applicant tracking system based, at least in part, on a background screening order request from an applicant tracking system; and,

an integration framework comprising a processor for executing computer executable code which, at least in part, integrates the applicant tracking system with a background screening system,

wherein second data is generated by the integration framework proxy representing the background screening order, from the first data, based on the integration of the applicant tracking system with the background screening system, the second data being generic data not particular to any applicant tracking system,

wherein the integration framework transmits the second data from the integration framework proxy to the background screening system,

wherein the integration framework proxy and the integration framework provide for integration of the applicant tracking system with the background screening system such that bi-directional communication between the applicant tracking system and the background screening system occurs; and

wherein at the integration framework, an update is conveyed regarding status and/or expense information concerning the background screening order from the background screening system to the applicant tracking system via the integration framework proxy.

15. The system of claim 14 , wherein:

at the integration framework, a request for missing information of a background screening is conveyed from the background screening system to the applicant tracking system via the integration framework proxy;

at the integration framework proxy, the missing information from the applicant tracking system is received and transmitted to the background screening system via the integration framework; and

the applicant tracking system is configured to allow for the manual input of requested missing information.

16. The system of claim 14 , further comprising the applicant tracking system.

17. The system of claim 14 , further comprising the background screening system.

18. The system of claim 14 , further comprising the applicant tracking system and the background screening system.

19. The system of claim 14 , wherein:

at the integration framework proxy,

a request is received from the applicant tracking system to view a report of the background screening order;

first data representing the request is generated;

second data representing the request is generated from the first data based on the integration of the applicant tracking system with the background screening system provided by the integration framework;

at the integration framework,

the second data is transmitted from the integration framework proxy to the background screening system; and,

a report corresponding to the request from the background screening system is conveyed to the applicant tracking system via the integration framework proxy.

20. The system of claim 14 , wherein:

at the integration framework proxy,

a request is received from the applicant tracking system to administratively log onto the background screening system;

first data representing the request is generated;

second data representing the request is generated from the first data based on the integration of the applicant tracking system with the background screening system provided by the integration framework;

at the integration framework,

the second data is transmitted from the integration framework proxy to the background screening system; and,

administrative functions are permitted to be performed at the background screening system from the applicant tracking system via the integration framework proxy.

21. The system of claim 14 , wherein the status information includes information regarding components included in the background screening order.

22. The system of claim 14 , wherein the update is conveyed to the applicant tracking system upon a change in status and/or expense information concerning the background screening order.

23. The system of claim 14 , wherein the update is conveyed to the applicant tracking system synchronously or asynchronously.

Assignments (18)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 046556/0330 Recorded Nov 4, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: HIRERIGHT, LLC
Reel/Frame 058808/0989 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (FIRST LIEN) Recorded Jul 17, 2018
From: HIRERIGHT, LLC
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 046556/0313 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (SECOND LIEN) Recorded Jul 17, 2018
From: HIRERIGHT, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS AGENT
Reel/Frame 046556/0330 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: HIRERIGHT, LLC (F/K/A HIRERIGHT, INC.)
Reel/Frame 046347/0582 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2018
From: CERBERUS BUSINESS FINANCE, LLC
To: HIRERIGHT, LLC
Reel/Frame 046347/0588 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: HIRERIGHT, LLC (F/K/A HIRERIGHT, INC.)
Reel/Frame 046347/0558 →
RELEASE OF SECURITY INTEREST Recorded Jul 13, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: HIRERIGHT, LLC (F/K/A HIRERIGHT, INC.)
Reel/Frame 046347/0576 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL - TERM AT R/F 033510/0938 Recorded Feb 13, 2017
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: HIRERIGHT, INC.
Reel/Frame 041696/0285 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 31, 2015
From: HIRERIGHT, LLC; KROLL ONTRACK, LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 036515/0121 →
CERTIFICATE OF FORMATION, CERTIFICATE OF CONVERSION Recorded Aug 25, 2015
From: HIRERIGHT, INC.
To: HIRERIGHT, LLC
Reel/Frame 036453/0474 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS - TERM Recorded Aug 11, 2014
From: HIRERIGHT, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 033510/0938 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS - SECOND LIEN NOTICE Recorded Aug 11, 2014
From: HIRERIGHT, INC.
To: WILMINGTON TRUST, N.A.
Reel/Frame 033511/0195 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS - THIRD LIEN NOTE Recorded Aug 11, 2014
From: HIRERIGHT, INC.
To: WILMINGTOM TRUST, N.A.
Reel/Frame 033511/0208 →
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS - FIRST LIEN NOTE Recorded Aug 11, 2014
From: HIRERIGHT, INC.
To: WILMINGTON TRUST, N.A.
Reel/Frame 033541/0641 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Jul 17, 2014
From: GOLDMAN SACHS BANK USA
To: HIRERIGHT, INC.; KROLL ONTRACK INC.; US INVESTIGATIONS SERVICES, LLC
Reel/Frame 033358/0818 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Sep 9, 2011
From: LEHMAN COMMERCIAL PAPER INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 026883/0946 →
PATENT SECURITY AGREEMENT Recorded Aug 6, 2010
From: HIRERIGHT, INC.
To: LEHMAN COMMERCIAL PAPER, INC.
Reel/Frame 024803/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2009
From: MALNATI, SEFANO
To: HIRERIGHT, INC.
Reel/Frame 023156/0709 →