Salary advisor for small business employers
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for providing advice regarding compensation of a candidate. The method involves obtaining a plurality of compensation records from multiple sources, where at least one of the multiple sources is a financial application of a first entity, aggregating the compensation records, receiving a request for a compensation report from a second entity, where the compensation report includes compensation advice, and where the request includes a compensation profile of a candidate including multiple parameters, identifying a subset of the plurality of compensation records matching at least one of the multiple parameters in the compensation profile, generating the compensation report based on the subset of the multiple compensation records and the request, and providing the compensation report for the candidate.
33 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing advice regarding compensation of a candidate, comprising:
-
a data processing service configured to; obtain, 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; obtain, 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 second tax amount reported to a second taxing entity, and a second data reported to a second third-party auditor; obtain, automatically and from a taxing entity data source, a third compensation record; obtain, automatically and from a third-party audited employer compensation data source, a fourth compensation record; aggregate the first compensation record, the second compensation, the third compensation record, and the fourth compensation record to generate an aggregate compensation data; receive, 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; search, 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; generate, in response to identifying a match, the compensation report comprising the industry, the job title, the length of professional experience, and the first wage; and provide the compensation report for the candidate to the third entity. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing instructions for providing advice regarding compensation of a candidate, the instructions executable on a processor and comprising functionality to:
-
obtain, 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; obtain, 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; obtain, automatically and from a taxing entity data source, a third compensation record; obtain, automatically and from a third-party audited employer compensation data source, a fourth compensation record; aggregate the first compensation record, the second compensation record, the third compensation record, and the fourth compensation record to generate an aggregate compensation data; receive, 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; search, 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; generate, 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 provide the compensation report for the candidate to the third entity. - View Dependent Claims (15)
-
Specification