Patent ID: 8452676

Claim:
A method for filing a tax form, comprising: generating, by a computer processor, a basic return form comprising a plurality of basic return questions relating to the tax form; receiving, by the computer processor, a plurality of basic return answers to the plurality of basic return questions from a user; generating, by the computer processor, a first plurality of tax questions based on the plurality of basic return answers; obtaining aggregate tax data from a plurality of filed tax returns based on the plurality of basic return answers; determining a plurality of aggregate tax questions based on the aggregate tax data; determining a plurality of utilization levels for the plurality of aggregate tax questions; selecting a portion of the plurality of aggregate tax questions based on the plurality of utilization levels to generate a second plurality of tax questions; generating, by the computer processor, a summary input form comprising the first plurality of tax questions and the second plurality of tax questions; receiving, by the computer processor, a plurality of summary input answers to the first plurality of tax questions and the second plurality of tax questions from the user; completing, by the computer processor, the tax form based on the plurality of summary input answers to obtain a completed tax form; and filing, by the computer processor, the completed tax form with a tax authority.