Computer implemented methods systems and articles of manufacture for identifying tax return preparation application questions based on semantic dependency
First Claim
Patent Images
1. A computer-implemented method, comprising:
- a modular rule engine of a computerized tax return preparation application comprising instructions executed by a processor of a computerreceiving runtime data of the electronic tax return, wherein respective fields for respective questions presented by the tax return preparation application are populated with respective data of the runtime data,determining which questions of the tax return preparation application remain unanswered after receiving the runtime data based at least in part upon the received runtime data and a data structure generated bytransforming a first data structure of a pre-determined question-and-answer flow into a second data structure different from the first data structure,identifying unanswered questions within the second data structure that are free of pre-determined semantic dependency based at least in part upon an answer to at least one tax return preparation application question within the second data structure, wherein the unanswered questions are identified without reference to the first data structure, and selecting at least one identified unanswered question of the identified unanswered questions within the different, transformed data structure; and
generating a non-binding suggestion based at least in part upon the selected unanswered question; and
a modular interface controller of the computerized tax return preparation application receiving the non-binding suggestion as an input, and generating an interview screen that is presented to a user of the tax return preparation application through a display of the computer based at least in part upon the non-binding suggestion, the modular rule engine and the modular interface controller being loosely coupled to each other such that the non-binding suggestion generated by the modular rule engine does not control how the modular interface controller determines content of the interview screen.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented methods, system and computer program products for determining questions or potential questions to present to a user of a tax preparation application based at least in part upon analysis of pre-determined semantic dependencies of interview questions. Questions that are determined to be independent or free of semantic dependency can be selected as questions to be presented to the user or questions that are the subject of non-binding suggestions generated by a rule module and provided to an interface controller, which processes the non-binding suggestions.
-
Citations
32 Claims
-
1. A computer-implemented method, comprising:
-
a modular rule engine of a computerized tax return preparation application comprising instructions executed by a processor of a computer receiving runtime data of the electronic tax return, wherein respective fields for respective questions presented by the tax return preparation application are populated with respective data of the runtime data, determining which questions of the tax return preparation application remain unanswered after receiving the runtime data based at least in part upon the received runtime data and a data structure generated by transforming a first data structure of a pre-determined question-and-answer flow into a second data structure different from the first data structure, identifying unanswered questions within the second data structure that are free of pre-determined semantic dependency based at least in part upon an answer to at least one tax return preparation application question within the second data structure, wherein the unanswered questions are identified without reference to the first data structure, and selecting at least one identified unanswered question of the identified unanswered questions within the different, transformed data structure; and
generating a non-binding suggestion based at least in part upon the selected unanswered question; anda modular interface controller of the computerized tax return preparation application receiving the non-binding suggestion as an input, and generating an interview screen that is presented to a user of the tax return preparation application through a display of the computer based at least in part upon the non-binding suggestion, the modular rule engine and the modular interface controller being loosely coupled to each other such that the non-binding suggestion generated by the modular rule engine does not control how the modular interface controller determines content of the interview screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27)
-
-
22. An interview system of a computerized tax return preparation application, the interview system comprising:
-
a modular rule engine configured or programmed for execution by a processor of a computer to receive runtime data of the electronic tax return, wherein respective fields for respective questions presented by the tax return preparation application are populated with respective data of the runtime data, determine which questions of the tax return preparation application remain unanswered after receiving the runtime data based at least in part upon the received runtime data and a data structure generated by transformation a first data structure of a pre-determined question-and-answer flow into a second data structure different from the first data structure, identify unanswered questions within the second data structure that are free of pre-determined semantic dependency based at least in part upon an answer to at least one tax return preparation application question within the second data structure, wherein the unanswered questions are identified without reference to the first data structure, select at least one identified unanswered question of the identified unanswered questions within the different, transformed data structure, and generate a non-binding suggestion based at least in part upon the selected unanswered question; and a modular interface controller configured or programmed for execution by the processor of the computer to receive the non-binding suggestion as an input, and generate an interview screen that is presented to a user of the tax return preparation application through a display of the computer based at least in part upon the non-binding suggestion, the modular rule engine and the modular interface controller being loosely coupled to each other such that the non-binding suggestion generated by the modular rule engine does not control how the modular interface controller determines content of the interview screen. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification