Patent ID: 8494929

Claim:
A method for providing advice regarding compensation of a candidate comprising: obtaining, automatically and from a first data repository, a first compensation record generated by a first payroll application used by a first entity to run a first payroll, wherein the first compensation record comprises a first industry, a first job title, a first length of professional experience, a first wage, a first tax amount reported to a first taxing entity, and a first data reported to a first third-party auditor; obtaining, automatically and from a second data repository, a second compensation record generated by a second payroll application used by a second entity to run a second payroll, wherein the second compensation record comprises a second industry, a second job title, a second length of professional experience, a second wage, a second tax amount reported to a second taxing entity, and a second data reported to a second third-party auditor; obtaining, automatically and from a taxing entity data source, a third compensation record; obtaining, automatically and from a third-party audited employer compensation data source, a fourth compensation record; aggregating, by a data processing service executing on a processor, the first compensation record, the second compensation record, the third compensation record, and the fourth compensation record to generate an aggregate compensation data; receiving, from a third entity, a request for a compensation report and a compensation profile of a candidate comprising an industry of the candidate, a job title of the candidate, and a length of professional experience of the candidate; searching, in response to the request and using the industry, the job title, and the length of professional experience, the aggregate compensation data to identify a match between the first compensation record and the compensation profile of the candidate, wherein the industry equals the first industry and the job title equals the first job title; generating, in response to identifying the match, the compensation report comprising the industry, the job title, the length of professional experience, and the first wage; and providing the compensation report for the candidate to the third entity.