×

Computer implemented methods systems and articles of manufacture for suggestion-based interview engine for tax return preparation application

  • US 10,387,969 B1
  • Filed: 03/12/2014
  • Issued: 08/20/2019
  • Est. Priority Date: 03/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • a computer comprising a processor, executing programmed and computer-executable instructions of a computerized tax return preparation application stored in a memory, wherein a user interacts with interview screens generated by the computerized tax return preparation application, to prepare an electronic tax returnreceiving, by a modular rule engine of the computerized tax return preparation application that is in communication with a modular interface controller of the computerized tax return preparation application and a shared data store of the computerized tax return preparation application, runtime data of the electronic tax return generated at least in part through calculations performed to prepare the electronic tax return and a plurality of rules from the shared data store;

    executing, by the modular rule engine, at least one of the plurality of rules utilizing the runtime data to generate a result comprising a non-binding suggestion of possible content for presentation to the user of the computerized tax return preparation application, the executing of the at least one rule including;

    identifying at least one element of the runtime data to which the at least one rule applies;

    determining whether the identified at least one element triggers the at least one rule;

    determining at least one change to the at least one element to satisfy the triggered at least one rule; and

    selecting or generating the possible content corresponding to the at least one change;

    receiving, by the modular interface controller of the computerized tax return preparation application executed by the computer, the non-binding suggestion generated by the modular rule engine as an input;

    accessing, by the modular interface controller, the shared data store comprising a plurality of configuration files;

    selecting, by the modular interface controller, a configuration file based at least in part upon the non-binding suggestion;

    executing, by the modular interface controller, the configuration file selected based at least in part upon the non-binding suggestion;

    determining, by the modular interface controller, content of a computer generated interactive interview screen for display to the user based at least in part upon execution of the configuration file that was selected by the modular interface controller without the modular interface controller referring to a pre-determined question-and-answer hierarchical tree structure or a pre-determined sequence questions wherein the non-binding suggestion generated by the modular rule engine and communicated to the modular interface controller does not control the modular interface controller determining the computer generated interactive interview screen content, andpresenting, by the modular interface controller, the computer generated interactive interview screen including the determined content to the user through a display of the computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×