Automated tax return with universal data import
First Claim
1. A method for preparing tax returns comprising:
- obtaining identification data identifying a taxpayer'"'"'s employer;
determining, using the identification data, that tax data about the taxpayer is available from a tax data provider associated with the taxpayer'"'"'s employer;
retrieving, from the tax data provider, the tax data about the taxpayer; and
preparing a tax return for the taxpayer using the retrieved tax data.
1 Assignment
0 Petitions
Accused Products
Abstract
Automated tax return preparation is provided using a relationship-based interview process coupled with universal data import. Information is collected through a process called the interview, during which a taxpayer is asked various questions about her background and relationships with financial institutions. The taxpayer provides to the tax planning software a list of financial institutions with which the taxpayer has a relationship, and the tax software retrieves tax data directly from the financial institutions. The combination of the interview, universal data import, and existing stored data enables an automated tax return system to prepare tax returns in advance with minimal user assistance.
245 Citations
14 Claims
-
1. A method for preparing tax returns comprising:
-
obtaining identification data identifying a taxpayer'"'"'s employer;
determining, using the identification data, that tax data about the taxpayer is available from a tax data provider associated with the taxpayer'"'"'s employer;
retrieving, from the tax data provider, the tax data about the taxpayer; and
preparing a tax return for the taxpayer using the retrieved tax data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for preparing a tax return, comprising:
-
determining, without tax payer intervention, a set of relationships between a taxpayer and financial institutions from stored financial data of the taxpayer;
using the set of relationships, automatically retrieving from each financial institution, tax data stored by the financial institution and based upon financial transactions between the taxpayer and the financial institution;
automatically presenting to the taxpayer only retrieved incomplete tax data;
obtaining from the taxpayer information for completing the incomplete data, to form taxpayer completed tax data;
electronically, and at least partially, and without taxpayer intervention, preparing an electronic tax return for the taxpayer using the retrieved tax data and the taxpayer completed tax data.
-
-
8. A computer-implemented method for preparing tax returns comprising:
-
importing taxpayer data from a financial management software application;
determining automatically whether the imported taxpayer data is complete; and
responsive to the imported taxpayer data being complete, automatically preparing a tax return. - View Dependent Claims (9)
-
-
10. A system for preparing a tax return, comprising:
-
determining means for determining, without tax payer intervention, a set of relationships between a taxpayer and financial institutions from stored financial data of the taxpayer;
retrieving means, coupled to the determining means, for using the set of relationships and automatically retrieving from each financial institution, tax data stored by the financial institution and based upon financial transactions between the taxpayer and the financial institution;
presenting means, coupled to the retrieving means, for automatically presenting to the taxpayer only retrieved incomplete tax data;
obtaining means, coupled to the presenting means, for obtaining from the taxpayer information for completing the incomplete data, to form taxpayer completed tax data;
preparing means, coupled to the obtaining means for electronically, and at least partially, and without taxpayer intervention, preparing an electronic tax return for the taxpayer using the retrieved tax data and the taxpayer completed tax data.
-
-
11. A system for preparing a tax return for a taxpayer, comprising:
-
an interview engine for obtaining taxpayer data from the taxpayer;
a user database, coupled to the interview engine, for storing taxpayer data; and
an import subsystem, coupled to the interview engine, for electronically importing tax data related to the taxpayer from an input source via a communications network. - View Dependent Claims (12, 13)
-
-
14. A computer program product comprising:
a computer-readable medium having computer program logic embodied therein for preparing tax returns, the computer program logic comprising;
an interview engine for obtaining taxpayer data from the taxpayer;
a user database, coupled to the interview engine, for storing taxpayer data; and
an import subsystem, coupled to the interview engine, for electronically importing tax data related to the taxpayer from an input source via a communications network.
Specification