Patent ID: 8001021

Claim:
A system, comprising: a processor; a memory coupled to the processor; and an analysis tool residing in the memory, executing on the processor, and configured to: receive a compensation query comprising an employment position, a geographic location, a name of a company, and a range of experience; identify a first plurality of representations of electronically filed tax returns filed by a first tax payer and listing the employment position as an occupation of the first taxpayer, wherein at least one of the first plurality of representations of electronically filed tax returns lists the company as an employer of the first taxpayer in the geographic location; identify a second plurality of representations of electronically filed tax returns filed by a second tax payer and listing the employment position as an occupation of the second taxpayer, wherein at least one of the second plurality of representations of electronically filed tax returns lists the company as an employer of the second taxpayer in the geographic location; extract, from the first plurality of representations of electronically filed tax returns, a first plurality of salary amounts paid by the company to the first tax payer as compensation for the employment position; extract, from the second plurality of representations of electronically filed tax returns, a second plurality of salary amounts paid by the company to the second tax payer as compensation for the employment position; identify, based on a cardinality of the first plurality of representations of electronically filed tax returns, a first number of years of experience in the employment position for the first tax payer; identify, based on a cardinality of the second plurality of representations of electronically filed tax returns, a second number of years of experience in the employment position for the second tax payer, wherein the first number of years of experience and the second number of years of experience are within the range of experience; extract, from the first plurality of representations of electronically filed tax returns and the second plurality of representations of electronically filed tax returns, a plurality of employer-contributed benefit amounts corresponding to the employment position in the geographic location; calculate, based on at least one of the first plurality of salary amounts and at least one of the second plurality of salary amounts, a representative salary amount for the employment position within the company and in the geographic location; calculate, based on the plurality of employer-contributed benefit amounts, a representative benefit amount for the employment position in the geographic location; and output, in response to the compensation query, a response comprising the representative salary amount and the representative benefit amount.