IP Library Granted Patent US 10,606,821
Granted Patent B1
US 10,606,821 · App. 15/274,464 · Granted Mar 31, 2020

Applicant tracking system integration

Inventors: John Robert Jersin (San Francisco, CA); Benjamin John McCann (Mountain View, CA); Erik Eugene Buchanan (Mountain View, CA)
Assignee: Microsoft Technology Licensing, LLC
G06F16/235G06F16/24556
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 10,606,821
App. No.
15/274,464
Granted
Mar 31, 2020
Kind
B1
Abstract

Systems and methods for applicant tracking system (ATS) integration with a deduplicator are disclosed. A recruiting company computer system accesses a first entity record external to an ATS. The recruiting company computer system determines that the first entity record corresponds to a second entity record within the ATS based on at least first information of the first entity record and second information of the second entity record. The first information is different from the second information. The recruiting company computer system imports, into the second entity record within the ATS, information from the first entity record external to the ATS in response to the first entity record corresponding to the second entity record. The recruiting company computer system provides, in response a request to access information about an entity associated with the second entity record, the information from the first entity record.

Claims (53)

1. A method comprising:

accessing a first entity record external to an applicant tracking system (ATS);

determining that the first entity record corresponds to a second entity record within the ATS based on at least first information of the first entity record and second information of the second entity record, the first information being different from the second information, wherein determining that the first entity record corresponds to the second entity record comprises:

accessing stored information about the first entity record and stored information about the second entity record, the stored information about the first entity record comprising the first information and the stored information about the second entity record comprising the second information;

determining, based on the accessed stored information about the first entity record and the accessed stored information about the second entity record, a set of information items known about both the first entity record and the second entity record, each information item having an information type;

computing, based on the set of information items, a probability that the first entity record corresponds to the second entity record by computing one or more expressiveness scores based on a value of a first information item and a value of a second information item from the set of information items, wherein at least one of the one or more expressiveness scores is computed based on a covariant expressiveness of the first information item and the second information item; and

determining that the probability that the first entity record corresponds to the second entity record is greater than a threshold probability;

importing, into the second entity record within the ATS, information from the first entity record external to the ATS in response to the first entity record corresponding to the second entity record; and

providing, in response a request to access information about an entity associated with the second entity record, the information from the first entity record.

2. The method of claim 1 , wherein the request to access the information about the entity associated with the second entity record comprises a request to access information stored in the second entity record within the ATS.

3. The method of claim 1 , wherein the request to access the information about the entity associated with the second entity record comprises a request to view a social networking page associated with the entity, and wherein the information from the first entity record is presented adjacent to the social networking page.

4. The method of claim 1 , wherein determining that the first entity record corresponds to the second entity record comprises:

determining that the second entity record corresponds to a third entity record, wherein information about the third entity record is stored at a central data repository; and

determining that the first entity record corresponds to the third entity record.

5. The method of claim 4 , wherein the central data repository stores data from multiple different ATSs, the method further comprising:

transmitting data stored in the ATS to the central data repository.

6. The method of claim 1 , wherein the first entity record external to the ATS resides within a second ATS, and wherein the second ATS belongs to a same team as the ATS.

7. The method of claim 1 , wherein the first entity record external to the ATS resides within a social networking service, and wherein accessing the first entity record comprises accessing, by a user of the ATS, a page corresponding to the first entity record within the social networking service.

8. The method of claim 1 , wherein the first entity record external to the ATS resides within an address book of a messaging service, wherein accessing the first entity record comprises accessing, by a user of the ATS, an interface within the messaging service to communicate with a person or business corresponding to the first entity record.

9. The method of claim 8 , further comprising:

importing, into the ATS and from the messaging service, one or more messages between the user and the person or the business corresponding to the entity record; and

notifying a second user of the ATS of the one or more messages.

10. The method of claim 1 , wherein the first information item and the second information item have a different information type, and wherein the information type comprises one of a name type, a contact type, a business type, and a geography type.

11. The method of claim 1 , wherein at least one of the one or more expressiveness scores measures a codependence between the first information item and the second information item.

12. The method of claim 1 , wherein at least one of the one or more expressiveness scores measures a frequency of occurrence of the first information item within a population, or a frequency of occurrence of the second information item within the population.

13. A non-transitory machine-readable medium comprising instructions which, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

accessing a first entity record external to an applicant tracking system (ATS);

determining that the first entity record corresponds to a second entity record within the ATS based on at least first information of the first entity record and second information of the second entity record, the first information being different from the second information, wherein determining that the first entity record corresponds to the second entity record comprises:

accessing stored information about the first entity record and stored information about the second entity record, the stored information about the first entity record comprising the first information and the stored information about the second entity record comprising the second information;

determining, based on the accessed stored information about the first entity record and the accessed stored information about the second entity record, a set of information items known about both the first entity record and the second entity record, each information item having an information type;

computing, based on the set of information items, a probability that the first entity record corresponds to the second entity record by computing one or more expressiveness scores based on a value of a first information item and a value of a second information item from the set of information items, wherein at least one of the one or more expressiveness scores is computed based on a covariant expressiveness of the first information item and the second information item; and

determining that the probability that the first entity record corresponds to the second entity record is greater than a threshold probability;

importing, into the second entity record within the ATS, information from the first entity record external to the ATS in response to the first entity record corresponding to the second entity record; and

providing, in response a request to access information about an entity associated with the second entity record, the information from the first entity record.

14. The machine-readable medium of claim 13 , wherein determining that the first entity record corresponds to the second entity record comprises:

determining that the second entity record corresponds to a third entity record, wherein information about the third entity record is stored at a central data repository; and

determining that the first entity record corresponds to the third entity record.

15. The machine-readable medium of claim 14 , wherein the central data repository stores data from multiple different ATSs, the operations further comprising:

transmitting data stored in the ATS to the central data repository.

16. The machine-readable medium of claim 13 , wherein the first entity record external to the ATS resides within a second ATS, and wherein the second ATS belongs to a same team as the ATS.

17. The machine-readable medium of claim 13 , wherein the first entity record external to the ATS resides within a social networking service, and wherein accessing the first entity record comprises accessing, by a user of the ATS, a page corresponding to the first entity record within the social networking service.

18. The machine-readable medium of claim 13 , wherein the first entity record external to the ATS resides within an address book of a messaging service, wherein accessing the first entity record comprises accessing, by a user of the ATS, an interface within the messaging service to communicate with a person or business corresponding to the first entity record.

19. A system comprising:

one or more processors of a machine; and

a memory storing instructions which, when executed by the one or more processors of the machine, cause the machine to perform operations comprising:

accessing a first entity record external to an applicant tracking system (ATS);

determining that the first entity record corresponds to a second entity record within the ATS based on at least first information of the first entity record and second information of the second entity record, the first information being different from the second information, wherein determining that the first entity record corresponds to the second entity record comprises:

accessing stored information about the first entity record and stored information about the second entity record, the stored information about the first entity record comprising the first information and the stored information about the second entity record comprising the second information;

determining, based on the accessed stored information about the first entity record and the accessed stored information about the second entity record, a set of information items known about both the first entity record and the second entity record, each information item having an information type;

computing, based on the set of information items, a probability that the first entity record corresponds to the second entity record by computing one or more expressiveness scores based on a value of a first information item and a value of a second information item from the set of information items, wherein at least one of the one or more expressiveness scores is computed based on a covariant expressiveness of the first information item and the second information item; and

determining that the probability that the first entity record corresponds to the second entity record is greater than a threshold probability;

importing, into the second entity record within the ATS, information from the first entity record external to the ATS in response to the first entity record corresponding to the second entity record; and

providing, in response a request to access information about an entity associated with the second entity record, the information from the first entity record.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: JERSIN, JOHN ROBERT; MCCANN, BENJAMIN JOHN; BUCHANAN, ERIK EUGENE
To: LINKEDIN CORPORATION
Reel/Frame 039845/0970 →